【发布时间】:2011-11-06 00:32:55
【问题描述】:
我正在尝试在 Zend (RESTful) 中为我的几个控制器重新定义异常处理程序。
这是我的一段代码:
abstract class RestController extends Zend_Rest_Controller
{
public function init()
{
set_exception_handler(array($this, 'fault'));
}
public function fault($exception = null, $code = null)
{
echo $exception->getMessage();
}
}
但由于某种原因,Zend 使用默认模板/错误处理,而我的 fault 函数没有执行。
顺便说一句,我正在使用module 架构。该控制器来自rest 模块。Zend 的默认错误处理程序来自default 模块。
【问题讨论】:
标签: php zend-framework error-handling