@Turik-us

Как вставить пустой option в dropDownListGroup?

yii фреймворк,
вывожу форму с помощью yiibiooster.
В форме есть select
echo $form->dropDownListGroup(
    $model,
    'parent',
    array(
        'widgetOptions' => array(
            'data' => $category,
            'htmlOptions' => array(),
        ),
    )
);

$category - массив option'ов для slect'а
Как мне вывести еще и пустой option?
  • Вопрос задан
  • 2698 просмотров
Пригласить эксперта
Ответы на вопрос 3
@EgorVorozhtsov
Попробуйте перед выводом модифицировать собственно массив $category. Я не в курсе его структуры, но что-то вроде:
$category[] = ['value'=>0, 'text'=>''];
Ответ написан
Комментировать
NikolasSumrak
@NikolasSumrak
Senior PHP Developer
Пробуйте в опции передать empty=>' ' или 'propt'=> ' '
Ответ написан
Комментировать
@pavelblossom
Я делаю так. Потом в модели валидацию на непустое значение нужно сделать и всё.

echo $form->dropDownListGroup(
            $model,
            'parent',
            [
                'widgetOptions' => [
                    'data'        => array_merge(array('0' =>'Choose parent'), $category),
                    'htmlOptions' => array(),
                ],
            ]
        );
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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