ZF:在bootstrap中使用路由时出现错误链接

时间:2011-09-07 14:16:04

标签: php zend-framework zend-route zend-controller zend-controller-router

问题是在视图中生成Zend_Navigation菜单时所有链接都有“/ projects / add /”href。 在“/ projects / list /”处于活动状态的同时,所有链接都是正确的。 如果我删除了这条路线也一样 - 所有链接都没问题。

因此,当“/ projects / add /”href处于活动状态时,问题是。

bootstrap的部分代码:

        $frontController = Zend_Controller_Front::getInstance();
        $router = $frontController->getRouter();

        $router->addRoutes(array(
            'AddProject' => new Zend_Controller_Router_Route('/projects/add/:key', array('module' => 'default', 'controller' => 'projects', 'action' => 'add', 'key' => '')),
        ));

1 个答案:

答案 0 :(得分:1)

我找到了here

的答案

我刚刚在之前没有的所有菜单项中添加了默认值。这是......))