kentuck1213
@kentuck1213

Как сделать selected в DropDownList?

<?php $listData = ArrayHelper::map(\backend\models\Category::find()->all(), 'id', 'name'); ?>
        <?= $form->field($aticleCategory, 'category_id')->dropDownList(
            $listData,
            [
                'prompt' => 'Select...',
                'multiple' => 'true',
                'options' => array(1=>array('selected'=>'selected'))
            ]
        ); ?>

в Браузере
<select id="categoryarticle-category_id" class="form-control" name="CategoryArticle[category_id][]" multiple="true" size="4">
<option value="">Select...</option>
<option value="1">Book</option>
<option value="2">Films</option>
</select>
  • Вопрос задан
  • 197 просмотров
Решения вопроса 1
kentuck1213
@kentuck1213 Автор вопроса
Решил вопрос, оказываться надо было писать ['Selected' => true]
С большой буквы
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
AloneCoder
@AloneCoder
[object Object]
<?php $listData = ArrayHelper::map(\backend\models\Category::find()->all(), 'id', 'name'); ?>
        <?= $form->field($aticleCategory, 'category_id')->dropDownList(
            $listData,
            [
                'prompt' => 'Select...',
                'multiple' => 'true',
                'options' => array(1=>array('selected'=>'selected'))
            ]
        )->label(''); ?>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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