2013-08-14 2 views
0

Согласно 2.x CakePHP cookbook:макета для моих страниц ошибок - CakePHP

По умолчанию app/Layouts/default.ctp раскладки используются для страниц ошибок.

Если вы хотите использовать другую раскладку app/Layouts/my_error.ctp для страниц ошибок, то просто изменить точку ошибки и добавить оператор $this->layout = 'my_error' к error400.ctp и error500.ctp.

Итак, я хотел бы использовать пользовательские макеты для своих страниц ошибок. Может ли кто-нибудь показать мне примеры кода, как я могу это сделать?

ответ

4

Просто напишите $this->layout = 'my_error' в ваших error400.ctp и error500.ctp файлов

+0

да, вы можете проверить его на http://book.cakephp.org/2.0/en/views.html Вы можете создать многие макеты, как вы хотите: просто поместите их в каталог приложений/представлений/макетов и переключайтесь между ними внутри своих действий с помощью контроллера или свойства $ layout вида: –

 Смежные вопросы

  • Нет связанных вопросов^_^