我正在构建一个Web服务作为我正在构建的应用程序的一部分,并希望在初始请求为XML时以XML格式返回所有错误
我找到了这篇文章:
如果我手动触发错误,我可以使用它,但我希望能够捕获丢失的方法错误等...
有什么建议吗?
答案 0 :(得分:1)
您可以覆盖ErrorHandler类的那些方法 http://api.cakephp.org/class/error-handler
Ex:缺少控制器。在app / app_error.php
中覆盖此方法class AppError extends ErrorHandler {
function missingController($params) {
pr($params);
/*
[className] => BadController
[webroot] => /web/www
[url] => bad
[base] => /web/www/index.php
*/
}
}
因此,在此方法中,您可以拥有自己的自定义逻辑来发送带有错误代码的xml。