相册模块的Zend Navigation Breadcrumb和Menu链接问题

时间:2013-05-08 06:19:13

标签: zend-framework menu navigation zend-framework2 breadcrumbs

我注意到了一个错误。虽然在参考链接之后,我已经创建了相册模块,并根据文档设置了导航面包屑和菜单。

http://framework.zend.com/manual/2.1/en/tutorials/tutorial.navigation.html

我注意到:
1.如果当前活动页面=主页,则预期工作 2.如果当前活动页面=相册,那么也可以正常工作 2.1如果当前活动页面=相册并且单击添加新相册链接后,导航菜单中的href链接和相册模块的面包屑(即http://zendfassignments.local/album/add而不是{{3)存在问题}})

类似的问题也适用于编辑和删除相册。所以不可能回到专辑模块页面。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

通过使用 modules / Application / config / module.config.php 文件中的以下代码替换来解决此问题。

'navigation' => array(
    'default' => array(
        array(
            'label' => 'Home',
            'route' => 'home',
        ),
        array(
            'label' => 'Album',
            'route' => 'album',
            'action'     => 'index',
            'params' => array('id' => null),
            'pages' => array(
                array(
                    'label' => 'Add',
                    'route' => 'album',
                    'action' => 'add',
                ),
                array(
                    'label' => 'Edit',
                    'route' => 'album',
                    'action' => 'edit',
                ),
                array(
                    'label' => 'Delete',
                    'route' => 'album',
                    'action' => 'delete',
                ),
            ),
        ),
    ),
),

享受Zend Framework ......:)