Menu implements horizontal or vertical multi-level menu by using Fomantic-UI 'menu'.
Here is a simple usage:
$menu = Menu::addTo($app);
$menu->addItem('foo');
$menu->addItem('bar');
to make menu vertical:
$menu->addClass('vertical');
See :phpMenuItem
for more options:
$menu->addItem(['foo', 'icon' => 'book']);
Menu items can use links and actions:
$menu->addItem('foo', 'test.php');
$menu->addItem('bar', new JsModal('Test'));
You can create sub-menu for either vertical or horizontal menu. For a vertical menu you can also use groups. For horizontal menu, you can use addRightMenu.
$menu = Menu::addTo($app);
$menu->addItem('foo');
$sub = $menu->addMenu('Some Bars');
$sub->addItem('bar 1');
$sub->addItem('bar 2');
You can add other elements inside menu. Refer to demos/menu.php.
MenuItem ====
attr:: $icon
Additionally you can use :phpView::addClass()
to disable or style your menu items.