Распространенные ошибки

Здесь собран список ошибок, которые обычно допускают при разработке приложений.

Никогда не редактируйте /system

Вы никогда не должны редактировать системный путь /system, иначе это может приводить к сбоям при обновлении версии Kohana. Если же вам нужно как-то усовершенствовать/изменить функционал фреймворка, используйте прозрачное расширение классов и преимущества каскадной файловой системы.

Не используйте один роут на все приложение

Kohana предоставляет очень быстрые и функциональные роуты, и нет ничего страшного в том, что их много. Если большое количество роутов мешает вам редактировать bootstrap, можно вынести их в отдельный файл, например, application/routes.php:

require_once APPPATH.'routes'.EXT;

Ошибка ORM/Session __sleep

Вызов фатальной ошибки php может повредить механизм сессий/ORM и вызвать следующую ошибку:

ErrorException [ Notice ]: Undefined index: id
MODPATH/orm/classes/kohana/orm.php [ 1308 ]

Для решения этой проблемы, просто вручную обнулите cookie.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *