如何关闭特定页面的CakePHP探查器?

如何关闭特定页面的CakePHP探查器?,cakephp,Cakephp,在本地处理运行ajax调用的特定页面时,我想关闭CakePHP探查器。我怎样才能做到这一点呢?很简单,在你的行动中 函数操作(){ .... ; Configure::write('debug','0'); .... ; }简单,在您的操作中 函数操作(){ .... ; Configure::write('debug','0'); .... ; }用户Tallelcool的解决方案正是您所需要的 但是,如果您有很多处理AJAX的操作,您可以像我一样将其放入beforeFilter中。不过,您需

在本地处理运行ajax调用的特定页面时,我想关闭CakePHP探查器。我怎样才能做到这一点呢?

很简单,在你的行动中
函数操作(){
.... ;
Configure::write('debug','0');
.... ;

}

简单,在您的操作中
函数操作(){
.... ;
Configure::write('debug','0');
.... ;

}

用户Tallelcool的解决方案正是您所需要的

但是,如果您有很多处理AJAX的操作,您可以像我一样将其放入beforeFilter中。不过,您需要RequestHandler组件

class AppController extends Controller {

    var $components = array('RequestHandler');

    function beforeFilter() {

      if ($this->RequestHandler->isAjax()) {  
          Configure::write('debug',0);  
      }  

    }
}

用户Tallelcool的解决方案正是您所需要的

但是,如果您有很多处理AJAX的操作,您可以像我一样将其放入beforeFilter中。不过,您需要RequestHandler组件

class AppController extends Controller {

    var $components = array('RequestHandler');

    function beforeFilter() {

      if ($this->RequestHandler->isAjax()) {  
          Configure::write('debug',0);  
      }  

    }
}