Как я могу отключить CakePHP Profiler для конкретной страницы? - PullRequest
0 голосов
/ 27 апреля 2011

Я хочу отключить профилировщик CakePHP при локальной работе для конкретной страницы, на которой выполняется вызов ajax. Как я могу это сделать?

Ответы [ 2 ]

2 голосов
/ 28 апреля 2011

Решение пользователя talelcool - это то, что вам нужно.

Однако, если у вас много действий, связанных с AJAX, вы можете сделать то, что я делаю, и поместить его в beforeFilter. Вам понадобится компонент RequestHandler, хотя.

class AppController extends Controller {

    var $components = array('RequestHandler');

    function beforeFilter() {

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

    }
}
1 голос
/ 28 апреля 2011

просто, в вашем действии заложено function action() { .... ; Configure::write('debug', '0'); .... ; }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...