0

Zend 框架 2 中 Zend_Controller_Plugin_ErrorHandler 和 Zend_Controller_Action_Exception 的等价物是什么?我习惯于在框架的过去版本中编写 ErrorController(例如http://framework.zend.com/manual/1.12/en/zend.controller.plugins.html),但现在使用的是第二版,我不能查找有关如何编写自定义错误处理程序的任何示例。

在我的实例中,我正在编写一个 REST 服务器,并希望抛出与特定 HTTP 错误代码相对应的异常。

据我所知,看来我可能需要编写自己的 Zend\Mvc\View\Http\ExceptionStrategy 自定义版本,由 Zend\Mvc\View\Http\ViewManager 调用

4

1 回答 1

1

ZF2 没有真正等同ErrorController于 ZF1 中带有错误处理程序的东西。我不建议尝试在 ZF2 中实现类似的东西(因为它的工作方式非常非常不同)。

在您的情况下,我会简单地使用 default Zend\Mvc\View\Http\ExceptionStrategy,然后使用视图脚本来区分不同的错误代码和请求类型。

于 2013-01-07T18:40:40.420 回答