Пожалуйста, помогите мне .. Итак, мой случай здесь:
У меня есть атрибут 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;