Тем не менее, насколько я могу судить, каскадная файловая система Kohana требует, чтобы все модели и контроллеры были размещены в верхнем каталоге 'classes', а Views - в верхнем каталоге 'views'.
То, что вам нужно, - это структура папок, такая как Kohana 2, codeigniter и, скорее всего, другие фреймворки, в которых есть выделенные папки для контроллеров, моделей и представлений.Kohana 3 имеет специальную папку для занятий.Способ сборки Kohana 3 требует, чтобы контроллеры имели префикс Controller_.Автозагрузчик Kohana 3 будет искать классы с префиксом Controller_ в папке classes / controller.
Затем Kohana 3 также поставляется с очень простыми классами Model и View.Насколько мне известно, ядро Kohana 3 не использует класс Model, а лишь несколько раз использует класс View.Но соглашение о предоставлении моделям префикса Model_ можно найти в Model :: factory (), однако оно не применяется.Вам не нужно их использовать.
Класс View ищет шаблоны в папке de views.(Не рекомендуется от Zombor) View_Module от Zombor (один из разработчиков) также бывает интересно посмотреть там.Модуль (отредактированный Zombor) KOstache , также Zombor, ищет свои шаблоны в папке с шаблонами.Оба модуля позволяют вам создавать классы View-Model, для которых соглашение должно иметь префикс View_, чтобы они оказались в классах / представлении.Но ничто не мешает вам создать класс View_, который расширяет View для каждого шаблона, который вы помещаете в папку представлений, и жестко прописывает путь для этой View-Model.
Пожалуйста, учтите, что папка классов предназначена только для классов.