Я пытаюсь создать раскрывающийся список с Yii, используя listData и activeDropDownList.
Я использую примеры, найденные в Интернете, но он отказывается создавать для меня группы optgroups.
$data = CHtml::listData(MyModel::model()->getEntries(0), 'id', 'text', 'group');
Генерирует массив, как ожидалось:
Array([group1] => Array([10]=>FirstEntry, [20]=>SecondEntry), [group2]=>Array([30]=>firstEntryGroup2, [40]=>firstEntryGroup2))
И так далее. Итак, это ассоциативный массив, заполненный суб-массивами …
Но когда я использую
echo CHtml::activeDropDownList($model, 'dropdownName', $data);
Все, что я получаю, это выпадающее меню без групп optgroups. Просто записи из поддиапазонов …
Yii 1.1.6 (я прочитал кое-что о безопасных атрибутах и попытался его реализовать, но без успеха …