Задать вопрос
@abrakadana

Возможно ли передать значение для поля dropDownList?

Вывожу dropDownList, в нем список и первое пустое поле. Можно ли задать для value значение? Оно идет пустое.

<option value="">Выберите поле</option>

<?= $form->field($model, 'param')->dropDownList(ArrayHelper::map($array,'id','name'), ['prompt' => 'Выберите поле ']);
	?>
  • Вопрос задан
  • 223 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
qonand
@qonand
Software Engineer
только так:
$values = ArrayHelper::map($array,'id','name');
$values[<нужное значение>] = 'Выберите поле ';
$form->field($model, 'param')->dropDownList($values);


но не совсем понятно - зачем Вам задавать значение. Что мешает на серверной стороне просто проверять на empty этот атрибут?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы