dimawar / menu-navigation-bundle
为 Symfony 5.3 使用的导航组件
v1.1
2024-09-02 15:09 UTC
Requires
- php: >=7.2.0
- symfony/framework-bundle: ^5.0|^6.0|^7.0
- twig/twig: ^3.0
README
安装
将 PrimeNavigationBundle 添加到您的 composer.json 文件中
composer require dimawar/menu-navigation-bundle
创建您的第一个导航
<?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'] ], ]; } }
渲染导航
{{ navigation('app.admin_navigation', {'template': 'Navigation/admin.html.twig'}) }}
配置
// config/services.yaml app.admin_navigation: class: App\Navigation\AdminNavigation arguments: [ "@doctrine.orm.entity_manager" ] public: true