public function run() { $data = SideBarMenu::model()->findAll(); // menu items $itemMenu = $this->itemsMenu($data); $this->render('menu', array('itemMenu' => $itemMenu)); }
public function init() { $items = SideBarMenu::model()->findAll(); foreach ($items as $item) { if ($item->id_parent == 0) { // $categories[(int)$item->id] = array((int)$item->id=>array('name'=>$item->name)) ; // рабочее $this->items[$item->id] = array('label' => ' <i class="' . $item->icon_class . '"></i><span>' . $item->name . '</span>', 'url' => array($item->url)); } else { // $categories[(int)$item->id_parent][(int)$item->id]=array($item->name) ; // рабочее $this->items[$item->id_parent]['items'][] = array('label' => $item->name, 'url' => array($item->url), 'submenuOptions' => array('class' => 'has-child', 'style' => 'display: list-item;')); } } parent::init(); }