2010-07-30 3 views
0

Я начал с торта 1.2.6 недавно, и мне понравилась функция дампа контроллера, потому что он показал мне, что происходит, и в каких точках моего приложения объекты были созданы и их содержимое ,CakePHP 1.3 - свалка контроллера

В 1.3 Как я могу узнать имена экземпляров объектов и как получить их?

ответ

1

Если вы поместите следующий код внутри индекса функции() вашего UsersController (к примеру):

echo debug($this); 

Вы можете просматривать на «/ пользователей», чтобы увидеть иерархию.

+0

А, тогда, я думаю, я могу добавить его в файл before_filter моего app_controller и снова получить свалку всех контроллеров. Благодарю. – Owen

+0

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

+1

Иногда я также считаю полезным поставить выход; сразу после этого макет не возится с отступом. Конечно, это остановит рендеринг, но это упрощает чтение $ this. –