dev-master
9999999-devNette control for rendering simple static menus
GPL-3.0-only
The Requires
- php >=7.1
- nette/application ^2.4
- nette/security ^2.4
The Development Requires
menu nette
Wallogit.com
2017 © Pedro Peláez
Nette control for rendering simple static menus
Nette control for rendering simple static menus, (*1)
Add library dependency using composer:, (*2)
composer require stopka/nette-menu-control:~1.0.0
Register submenu factory to DI container:, (*3)
services:
- Stopka\NetteMenuControl\MenuFactory
Create your menu factory:, (*4)
use Stopka\NetteMenuControl\ISubmenuFactory;
class MainMenuFactory {
/** @var ISubmenuFactory */
private $submenuFactory;
function __create(ISubmenuFactory $submenuFactory){
$this->submenuFactory = $submenuFactory;
}
public function create(): Menu{
$menu = $this->submenuFactory->createMenu("Home",'Homepage:default');
$menu->addSubmenu("Some item","Presenter:view");
// build menu as you need...
return $menu;
}
}
Register your factory also to DI Container, (*5)
services:
- Stopka\NetteMenuControl\MenuFactory
- MainMenuFactory
Nette control for rendering simple static menus
GPL-3.0-only
menu nette