0

我正在使用 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.

4

1 回答 1

0

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

于 2012-11-13T00:10:05.633 回答