Быстро проверить, есть ли какие-либо пробельные символы в конце ваших моделей или контроллеров (фактически, любой файл .php) после '?>', Что может вызвать поведение, которое вы описываете.
<?php
class YourController extends AppController {
/*** your code here ***/
}
?>(whitespace chars here)
Что-то, что я делаю, чтобы помочь с этой проблемой, это удалить '?>' На моих моделях и контроллерах.Интерпретатор php будет рассматривать EOF как закрывающий тег.
<?php
class YourController extends AppController {
/*** your code here ***/
}
// END
@ webbiedave также дает хороший совет, торт имеет отличную отладку, хотя вам может понадобиться добавить следующее в шаблон макета в зависимости от того, какая версияторт, который вы используете ...
<?php echo $this->element('sql_dump'); ?>
Я положил его прямо в конец моего шаблона по умолчанию