0

如何在 preDispatch 重定向到 404 页面(“找不到页面”)?通常在行动中,我可以简单地写:

throw new Zend_Controller_Action_Exception('Page is not found!', 404);

并转发到相应的页面。如何使其适用于 preDispatch?

4

1 回答 1

0

这个代码片段会帮助你

$request->setModuleName("module")->setControllerName("error")
                   ->setActionName("error")->setDispatched(true);

或者你也可以使用

$redirector =
    Zend_Controller_Action_HelperBroker::getStaticHelper('redirector');

查阅文档以获取更多信息

于 2010-06-12T12:24:28.037 回答