- таблица User с полями id (id юзера) и org (id организации из табл Org), модель User;
- таблица Org с полями id (id организации), name (название организации), модель Org;
- в модели User настроена связь (сделано через gii):
Код: Выделить всё
public function getOrg0() { return $this->hasOne(Org::className(), ['id' => 'org']); }
- форма для редактирования записи таблицы User: ( app/modules/users/views/user/_form.php) в которой есть строка для редактирования поля
Код: Выделить всё
/* @var $model app\modules\users\models\User */ ..... <?= $form->field($model, 'org0.name')->textInput() ?>
На выходе ошибка:
Getting unknown property: app\modules\users\models\User::org0.name
Если пишем так
Код: Выделить всё
<?= $form->field($model, 'org')->textInput() ?>
Как правильно написать строку чтобы на выходе было название организации из таблицы Org?