Собственные шаблоны ошибок

Как я понял, стандартные шаблоны ошибок (типа 404, 500 и тп) лежат в папке framework/views. Хотелось бы хранить их в папке с самим приложением. Возможно ли это? Или они привязаны к папке с фреймворком?

Создаешь в папке views приложения папку system, туда кладешь все файлы ошибок.

Примерно так:

protected

-views

–system

—error404.php

А как сделать что б ошибки отображались в лаяуте по умолчанию?

http://www.yiiframework.com/doc/cookbook/47/

Можно,

создай protected/views/system/error.php этот шаблон будет использоваться для всех ошибок, если не указаны шаблоны для конкретной ошибки

например, если существует protected/views/system/error404.php, тогда он будет использоваться для 404 ошибки, иначе error.php