Zend2 - 模块特定导航

时间:2012-11-12 20:28:37

标签: php navigation zend-framework2

我正在使用Zend Framework 2,我想为Admin模块进行导航。怎么做?

我可以在local.php中添加module/Admin/config/autoload导航树吗?

编辑:现在我在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' => 'Zend\Navigation\Service\DefaultNavigationFactory'
        )
 )

app-root/module/Admin/view/layout/layout.phtml

<?php echo $this->navigation('navigation')->menu(); ?>

一切正常,但当我从navigation剪切app-root/config/autoload/global.php数组并将其放入app-root/module/Admin/config/autoload/global.php时,我会收到错误:Navigation can't be initalized

1 个答案:

答案 0 :(得分:0)

将导航配置放在app-root/module/Admin/config/module.config.php