0

我注意到了一个错误。虽然遵循参考链接,但我已经创建了相册模块并按照文档设置了导航面包屑和菜单。

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

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

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

我该如何解决这个问题?

4

1 回答 1

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 框架... :)

于 2013-05-09T04:52:57.417 回答