|
|
|
| Сложность в том, чтобы при каждом вызове функции Menu() - выбирались всегда родители с parent_id=0 а затем записи c переданным функции $id
<? public function Menu($options){
$pod=array();
$this->data['menu'] = $this->menu_model->GetMenu($options);
foreach ($this->data['menu'] as $key) {
if ($key->parent_id>0) {
$this->data['menu']['subcategories'] = $this->menu_model->GetMenu(array('parent_id'=>$key->parent_id));
}
}
}
?>
|
Вызов такой:
<? public function Category($id_menu=0) {
if (isset($id_menu) && $id_menu==0) {
$this->Menu(array('parent_id' => 0 ));
} else {
$this->Menu(array('id' => $id_menu ));
}
return $this->_tpl();
}?>
|
| |
|
|
|
|
|
|
|
для: OLi
(06.09.2012 в 22:45)
| | Пока не очень понятно, вы хотите выстроить дерево выбранного меню? | |
|
|
|
|
|
|
|
для: OLi
(06.09.2012 в 22:45)
| | возможно Вам поможет эта тема. Есть ссылки в ответах, смотрите тоже... | |
|
|
|