是否可以使用 Routes ID 重定向到控制器内?
例如,我使用登录和注销的 id 预定义登录和注销 URL。在我的控制器中,我确定用户需要注销,我可以使用路由 ID 将他们重定向到该路由吗?
引导程序
$router->addRoute('logout',new Zend_Controller_Router_Route('logout', array('module' => 'user', 'controller' => 'index', 'action' => 'logout')));
$router->addRoute('login', new Zend_Controller_Router_Route('login', array('module' => 'user', 'controller' => 'index', 'action' => 'login')));
控制器
return $this->_redirect('login');
目前上述方法不起作用,我必须使用 /login (也就是路由的基本 URL)。