dimawar / menu-navigation-bundle
Navigation bundle for Symfony 5.3
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/dimawar/menu-navigation-bundle
Requires
- php: >=7.2.0
- symfony/framework-bundle: ^5.0|^6.0|^7.0
- twig/twig: ^3.0
README
Install
Add PrimeNavigationBundle to your composer.json
composer require dimawar/menu-navigation-bundle
Create your first navigation
<?php // src/App/Navigation/MainNavigation.php namespace App\Navigation; class AdminNavigation { public function build() { return [ [ 'label' => 'Page #1', 'route' => 'route_homepage' ], [ 'label' => 'Page #2', 'route' => 'route_page', 'routeParameters => ['slug' => 'page_2'] ], ]; } }
Render navigation
{{ navigation('app.admin_navigation', {'template': 'Navigation/admin.html.twig'}) }}
Configuration
// config/services.yaml app.admin_navigation: class: App\Navigation\AdminNavigation arguments: [ "@doctrine.orm.entity_manager" ] public: true