Добрый день.
Я хочу избавиться от варнинга (и понять в чём дело), но не понимаю отчего он возникает.
В модели, которая наследуется от active record я имею метод
public function beforeValidate() {
//shopinf
if(!empty( $shopinf = Yii::$app->Union->getProfile([
'user'=>Yii::$app->User->getUser()
]) )){
$this->shopinf = $shopinf['id'];
}
return parent::beforeValidate();
}
А варнинг такой
не пойму почему php говорит мне про yii\base\Model
такие варианты тоже не помогают
public function beforeValidate($data) {
//shopinf
if(!empty( $shopinf = Yii::$app->Union->getProfile([
'user'=>Yii::$app->User->getUser()
]) )){
$this->shopinf = $shopinf['id'];
}
return parent::beforeValidate($data);
}
и (тоже не помогает)
public function beforeValidate() {
//shopinf
if(!empty( $shopinf = Yii::$app->Union->getProfile([
'user'=>Yii::$app->User->getUser()
]) )){
$this->shopinf = $shopinf['id'];
}
//return parent::beforeValidate();
}