Так получается вывести всех пользователей, которые есть в таблице
Код: Выделить всё
<?=$form->field($model, 'user_id',
dropDownList(
ArrayHelper::map(
User::find()->orderBy('username')->where( ['in', 'id',Tablname::find()->select('user_id')->column() ] ) ->all()
, 'id', 'username'),
[
$model->user_id => ['selected' => true],
'maxlength' => true,
'options' => array('AT'=>array('selected'=>true) ),
]
) ?>
Так выдаёт просто нужный пользователь:
Код: Выделить всё
->where( ['id' => $model->user_id] ) ->all()