代码之家  ›  专栏  ›  技术社区  ›  Pavel Dubinin

predipatch()中的Zend_控制器_操作_异常

  •  0
  • Pavel Dubinin  · 技术社区  · 16 年前

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

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

    并转发到相应的页面。我该如何使它适用于Predipatch?

    1 回复  |  直到 16 年前
        1
  •  0
  •   tawfekov    16 年前

    此代码段将帮助您

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

    或者你也可以用

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

    查阅文档 more information

    推荐文章