prime / navigation-bundle
Symfony2、3、4 的导航组件
v1.0
2015-02-23 08:07 UTC
Requires
- php: >=5.3.2
- rybakit/navigation-bundle: dev-master
- symfony/framework-bundle: ~2.1
This package is not auto-updated.
Last update: 2024-09-27 11:46:23 UTC
README
安装
将 PrimeNavigationBundle 添加到 composer.json
"require": {
"prime/navigation-bundle": "dev-v2.0-beta"
}
启用组件
将组件添加到 AppKernel
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Prime\NavigationBundle\PrimeNavigationBundle(), ); }
创建第一个导航
<?php // src/AppBundle/Navigation/MainNavigation.php namespace AppBundleBundle\Navigation; class MainNavigation { public function build() { return array( array( 'label' => 'Page #1', 'route' => 'route_homepage' ), array( 'label' => 'Page #2', 'route' => 'route_page', 'routeParameters => array('slug' => 'page_2') ), ); } }
渲染导航
{{ navigation('AppBundle:Navigation:Main') }}
配置
// app/config.yml prime_navigation: template: 'PrimeNavigationBundle:Navigation:simple.html.twig' breadcrumbs_template: 'PrimeNavigationBundle:Navigation:breadcrumbs.html.twig'