如何在 preDispatch 重定向到 404 页面(“找不到页面”)?通常在行动中,我可以简单地写:
throw new Zend_Controller_Action_Exception('Page is not found!', 404);
并转发到相应的页面。如何使其适用于 preDispatch?
如何在 preDispatch 重定向到 404 页面(“找不到页面”)?通常在行动中,我可以简单地写:
throw new Zend_Controller_Action_Exception('Page is not found!', 404);
并转发到相应的页面。如何使其适用于 preDispatch?
这个代码片段会帮助你
$request->setModuleName("module")->setControllerName("error")
->setActionName("error")->setDispatched(true);
或者你也可以使用
$redirector =
Zend_Controller_Action_HelperBroker::getStaticHelper('redirector');
查阅文档以获取更多信息