Как удалить комментарий в тесте времени трейлинга CakePHP - PullRequest
2 голосов
/ 03 августа 2009

Я был с этой ужасной проблемой в течение нескольких часов, Гуглил столько, сколько смог, но все еще не повезло найти решение.

Проблема:

каждая страница, отображаемая CakdPHP, имеет комментарий по умолчанию для трейлинга по умолчанию:

<html>
   <head />
   <body />
</html>
<!-- 3.4533s !-->

Как я могу удалить последнюю строку? Введите код здесь?

Ответы [ 4 ]

7 голосов
/ 03 августа 2009
// core.php or anywhere else:
Configure::write('debug', 0);
0 голосов
/ 02 февраля 2012

Другой вариант - вручную отобразить рендер и затем закрыть запрос. Поскольку вызов _stop () прервет ваш запрос, убедитесь, что вам не нужно ничего делать после рендеринга.

function some_action() {
    echo($this->render());
    $this->_stop();
}
0 голосов
/ 09 сентября 2009

Очередь отладки.

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

var $components = array('RequestHandler');

Затем я поставил метод контроллера beforeFilter ():

if ($this->RequestHandler->isAjax()) {
    Configure::write('debug', 0);
}
0 голосов
/ 03 августа 2009

вы найдете результат в webroot / index.php

просто удалить:

echo "<!-- " . round(getMicrotime() - $TIME_START, 4) . "s -->";

в конце файла.

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