我已经处理了这个可怕的问题好几个小时,尽可能多地用谷歌搜索,但仍然不幸找出解决方案。
问题是:
CakdPHP呈现的每个页面都有一个默认的尾随时间基准评论,例如:
<html>
<head />
<body />
</html>
<!-- 3.4533s !-->
如何删除最后一行?在此输入代码?
答案 0 :(得分:7)
// core.php or anywhere else:
Configure::write('debug', 0);
答案 1 :(得分:0)
你会在 webroot / index.php
中找到输出只需删除:
echo "<!-- " . round(getMicrotime() - $TIME_START, 4) . "s -->";
在文件的末尾。
答案 2 :(得分:0)
开始调试。
在AJAX繁重的应用程序中,我确保将请求处理程序组件放在任何将响应AJAX请求的控制器的组件列表中。
var $components = array('RequestHandler');
然后我把它作为控制器的beforeFilter()方法:
if ($this->RequestHandler->isAjax()) {
Configure::write('debug', 0);
}
答案 3 :(得分:0)
另一种选择是手动回显渲染,然后退出请求。由于_stop()调用将终止您的请求,因此请确保在呈现后不必执行任何操作。
function some_action() {
echo($this->render());
$this->_stop();
}