Ошибка: при попытке получить свойство необъекта, когда я пытаюсь получить атрибут из реляционной таблицы Yii2

Пожалуйста, помогите мне..
Итак, мой случай здесь:

у меня есть to атрибут из таблицы электронной почты

у меня тоже есть group_id атрибут из группы таблиц

приписать и group_id такой же. значение to взято из group_id,

Я хочу показать to атрибут быть name из group_id в поле зрения (как показано на рисунке 2).

Я уже сделал этот код в моей модели электронной почты

public function getTo() {
return $this->hasMany(Group::className(), ['group_id' => 'group_id']);
}

а затем в моем представлении электронной почты

$group = Group::findOne(['group_id'=>$model->to]);

это в сетке

['label'  => 'To','value' => $group->name,],

и это в моем контроллере электронной почты

if ($model->load(Yii::$app->request->post())) {
$model->to = Yii::$app->group->group_id;

0

Решение

В модели электронной почты ваше отношение должно быть таким

public function getTo() {
return $this->hasOne(Group::className(), ['group_id' => 'to']);
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]