如何关闭特定页面的CakePHP Profiler?

时间:2011-04-27 17:56:21

标签: cakephp

我想在运行ajax调用的特定页面本地工作时关闭CakePHP探查器。我怎么能这样做?

2 个答案:

答案 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'); .... ; }