relation fields in create\update on crud.

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Tsamsiyu
Сообщения: 51
Зарегистрирован: 2014.06.27, 09:37

relation fields in create\update on crud.

Сообщение Tsamsiyu »

Привет, всем, возникла такая проблема с рилейшнами:
в форме прописываю поля так:

Код: Выделить всё

    <?= $form->field($model->profile, 'city')->textInput(['maxlength' => 255]) ?>
profile - это и есть рилейшн.
В updateAction все нормально, т.к. profile после findModel(автоматически сгенерированного) уже есть, но что делать в createAction, где мы просто создаем $model = new User(), profile при этом остается пустым. Можно как-то задать profile-у просто new UserProfile?
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: relation fields in create\update on crud.

Сообщение ElisDN »

Код: Выделить всё

$model->populateRelation('profile', new Profile()); 
Ответить