以XML返回的CakePHP缺少方法/控制器错误?可能的
我正在实现一个web服务,作为我正在构建的应用程序的一部分,并希望在初始请求为XML时以XML形式返回所有错误 我发现这篇文章: 当我手动触发错误时,我希望能够捕获丢失的方法错误等以XML返回的CakePHP缺少方法/控制器错误?可能的,xml,rest,cakephp,web-services,Xml,Rest,Cakephp,Web Services,我正在实现一个web服务,作为我正在构建的应用程序的一部分,并希望在初始请求为XML时以XML形式返回所有错误 我发现这篇文章: 当我手动触发错误时,我希望能够捕获丢失的方法错误等 有什么建议吗?您可以重写ErrorHandler类的那些方法 例:缺少控制器。在app/app_error.php中重写此方法 class AppError extends ErrorHandler { function missingController($params) { p
有什么建议吗?您可以重写ErrorHandler类的那些方法 例:缺少控制器。在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。您可以覆盖ErrorHandler类的那些方法 例:缺少控制器。在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