Авто
--Иномарки
--Отечественные
Недвижимость
--Аренда
--Продажа
Работа
--Вакансии
----Водители
--Резюме
В общем вот форма
Код: Выделить всё
<?= $form->field($model, 'parent_id')->dropDownList(ArrayHelper::map(Category::find()->all(), 'id', 'name', 'parent_id'),
[
'prompt' => 'Выбор категории',
]
)
?>
Код: Выделить всё
array(5) {
[0]=> array(3) {
[9]=> string(8) "Авто"
[10]=> string(24) "Недвижимость"
[11]=> string(12) "Работа"
}
[11]=> array(2) {
[12]=> string(16) "Вакансии"
[13]=> string(12) "Резюме"
}
[10]=> array(2) {
[14]=> string(12) "Аренда"
[15]=> string(14) "Продажа"
}
[9]=> array(2) {
[16]=> string(16) "Иномарки"
[17]=> string(27) "Отечественные "
}
["12"]=> array(1) {
[18]=> string(16) "Водители"
}
}