у меня есть выпадающий список, используя ArrayHelper :: map
как ниже код:
<?= Html::activeDropDownList($model2, 'expert_id',
ArrayHelper::map(Experts::find()->all(), 'username', 'username')) ?>
Попробуйте использовать массив слияния
<?= Html::activeDropDownList($model2, 'expert_id',
array_merge(array('val1'=>'val1'), ArrayHelper::map(Experts::find()->all(), 'username', 'username'))) ?>
чище: (если вы просто хотите добавить пустые поля)
<?= Html::activeDropDownList($model2, 'expert_id',
ArrayHelper::map(Experts::find()->all(), 'username', 'username')), array('placeholder'=>'') ?>