dropdownList multiple

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
an.viktory@gmail.com
Сообщения: 536
Зарегистрирован: 2016.09.05, 23:21

dropdownList multiple

Сообщение an.viktory@gmail.com »

Почему не равный результат ?
на php

Код: Выделить всё

<select name="rooms_count[]" class="selectpicker" data-width="auto" multiple="multiple" size="4"
        title="Кол-во комнат">
    <option value=1 <?php if (in_array(1, $_POST['rooms_count'])) echo "selected"; ?> >1к
    </option>
    <option value=2 <?php if (in_array(2, $_POST['rooms_count'])) echo "selected"; ?> >2к
    </option>
    <option value=3 <?php if (in_array(3, $_POST['rooms_count'])) echo "selected"; ?> >3к
    </option>
    <option value=4 <?php if (in_array(4, $_POST['rooms_count'])) echo "selected"; ?> >4к
    </option>
    <option value=5 <?php if (in_array(5, $_POST['rooms_count'])) echo "selected"; ?> >5+
    </option>
    <option value=30 <?php if (in_array(30, $_POST['rooms_count'])) echo "selected"; ?> >Комн.
    </option>
</select><br>
так на yii2

Код: Выделить всё

<?= $form->field($salefilter, 'rooms_count')->dropdownList([
        1 => '1к',
        2 => '2к',
        3 => '3к',
        4 => '4к',
        5 => '5к',
        30 => 'комн.'],
        ['options'=>['class' => 'selectpicker',
                    'multiple']]) ?>
Меня пока интересует только отображение. обработка пока не интересует но если дадите совет буду рад.
ссылка на select bootsprap
https://silviomoreto.github.io/bootstrap-select/
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: dropdownList multiple

Сообщение ElisDN »

На php у Вас массив и in_array. На yii2 не массив.
Ответить