我正在使用Zend Framework 2,我想对Admin
模块进行导航。如何做?
我可以简单地在module/Admin/config/autoload
中使用导航树添加local.php
?
编辑:现在我在app-root/config/autoload/global.php
中有导航:
'navigation' => array(
'default' => array(
array(
'label' => 'Admin home',
'route' => 'admin',
)
)
)
和app-root/module/Admin/config/module.config.php
:
'service_manager' => array(
'factories' => array(
'Navigation' => 'ZendNavigationServiceDefaultNavigationFactory'
)
)
和app-root/module/Admin/view/layout/layout.phtml
:
<?php echo $this->navigation('navigation')->menu(); ?>
一切正常,但是当我从 app-root/config/autoload/global.php
切割navigation
数组并将其放入app-root/module/Admin/config/autoload/global.php
中时,我会遇到一个错误:Navigation can't be initalized
。
将导航配置放入app-root/module/Admin/config/module.config.php