Menu::addItem PHP Method

addItem() public method

Добавляет новый пункт меню в меню
public addItem ( $title, $href, $parentId, boolean $regularLink = false ) : boolean
$title string - Заголовок
$href string - Ссылка
$parentId int - Родитель
$regularLink boolean - Обычная ссылка
return boolean
    public function addItem($title, $href, $parentId, $regularLink = false)
    {
        $menuItem = new MenuItem();
        $menuItem->setAttributes(['parent_id' => (int) $parentId, 'menu_id' => $this->id, 'title' => $title, 'href' => $href, 'regular_link' => $regularLink]);
        if (true === $menuItem->save()) {
            Yii::app()->getCache()->clear(['menu', $this->code]);
            return true;
        }
        return false;
    }

Usage Example

示例#1
0
 function getMenu()
 {
     $menu = new Menu($this->getName());
     $menu->addItem(new Menu_Item("?modus=news_create", "create"));
     $menu->addItem(new Menu_Item("?modus=news_show", "show"));
     return $menu->getMenu();
 }
All Usage Examples Of Menu::addItem