我想在运行ajax调用的特定页面本地工作时关闭CakePHP探查器。我怎么能这样做?
答案 0 :(得分:2)
用户talelcool的解决方案就是您所需要的。
但是,如果你有很多处理AJAX的动作,你可以做我做的事情并把它放在beforeFilter中。但是,您需要RequestHandler组件。
class AppController extends Controller {
var $components = array('RequestHandler');
function beforeFilter() {
if ($this->RequestHandler->isAjax()) {
Configure::write('debug',0);
}
}
}
答案 1 :(得分:1)
简单,在你的行动中
function action() {
.... ;
Configure::write('debug', '0');
.... ;
}