对于异常处理,我计划使用这种方法
- 使用 Exception.handler或这个创建您自己的异常处理程序:
- 使用带有 Exception.renderer 的自定义渲染器来处理应用程序异常
1)你能谈谈它们之间的区别吗?Cookbook用这句话告诉了区别
“如果您不想控制异常处理,但想更改异常的呈现方式......”
2)我打算添加503 Service Unavailable代码作为例外。但是我该如何实现这个错误呢?
Cookbook有这样一个missingWidget的例子,我该如何更改503服务不可用?
class AppExceptionRenderer extends ExceptionRenderer {
public function missingWidget($error) {
echo 'Oops that widget is missing!';
}
}