Я пытаюсь получить список в категориях и подкатегориях, используя ту же модель.На самом деле я хочу список для поля выбора как Optgroup, имеющий родительскую категорию, а затем параметры как часть optgroup как подкатегорию.
Моя структура ..
Category.id, Category.name, Category.parent_id Через parent_id я различаю родительскую и дочернюю категории.Теперь я хочу список форматов для выбора.Я попробовал этот код.Пожалуйста, помогите мне.
$selectBox = array();
$conditions =array('Category.status' => '1');
$category_list = $this->Category->find('all',array('conditions'=>$conditions, 'fields'=>array('Category.id','Category.name','Category.parent_id')));
foreach ($category_list as $category) {
foreach ($category['Category'] as $subcategory) {
$selectBox[$category['Category']['name']][]= array($subcategory['id'] => $subcategory['name']);
}
}
pr($selectBox); exit;