问题是在视图中生成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' => '')),
));