CakePHP的郵票執行時間在頁面底部的HTML註釋,像
<!-- 4.031 s -->
如何停止cakephp輸出這個??
我需要避免這個打印,因爲在一些Ajax查詢(即獲取一些數據和顯示)我看到它(自動完成的例子中沒有那麼多的結果)。
CakePHP的郵票執行時間在頁面底部的HTML註釋,像
<!-- 4.031 s -->
如何停止cakephp輸出這個??
我需要避免這個打印,因爲在一些Ajax查詢(即獲取一些數據和顯示)我看到它(自動完成的例子中沒有那麼多的結果)。
關閉調試。
在AJAX沉重的應用程序中,我確保通過將請求處理程序組件放入任何將響應AJAX請求的控制器的組件列表中來使用請求處理程序組件。
var $components = array('RequestHandler');
我然後把控制器的這個beforeFilter()方法:如果你想保持它周圍
if ($this->RequestHandler->isAjax()) {
Configure::write('debug', 0);
}
克里斯有一個很好的解決方案。如果您想永久刪除它,請打開app/webroot/index.php並註釋掉最後3行。
另一種方法是手動回顯渲染,然後退出請求。由於_stop()調用將終止您的請求,請確保您在渲染後不必執行任何操作。
echo($this->render());
$this->_stop();