Как добавить пустое поле в ActiveDropDownList yii2?

у меня есть выпадающий список, используя ArrayHelper :: map
как ниже код:

<?= Html::activeDropDownList($model2, 'expert_id',
ArrayHelper::map(Experts::find()->all(), 'username', 'username')) ?>

0

Решение

Попробуйте использовать массив слияния

 <?= Html::activeDropDownList($model2, 'expert_id',
array_merge(array('val1'=>'val1'), ArrayHelper::map(Experts::find()->all(), 'username', 'username'))) ?>
1

Другие решения

чище: (если вы просто хотите добавить пустые поля)

<?= Html::activeDropDownList($model2, 'expert_id',
ArrayHelper::map(Experts::find()->all(), 'username', 'username')), array('placeholder'=>'') ?>
1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector