是否有任何原因导致此代码在动作助手 preDispatch() 函数或插件 preDispatch() 函数中超时或不起作用?
$request =$this->getActionController->getRequest();
$request->setModuleName('default');
$request->setControllerName('auth');
$request->setActionName('login');
$request->setDispatched(false);
我正在尝试实现 Zend_Acl 重定向\转发,以便将访客用户发送到登录提示。一切正常,直到我们到达这个特定的代码片段,然后它超时。我在他的“Zend Frameworks in Action”一书中关注@RobAllens 中关于实现 Zend_Auth 和 Zend_Acl 的示例。问题出在这个代码片段上。我已经在动作助手类和插件类上都尝试过它,但存在相同的超时错误。它在动作方法()上运行良好。