Есть ли в Kohana 3 что-то вроде контроллера приложений?

Я новичок в kohana 3, я использую для работы в cakephp, у них есть app_controller для инициализации контроллера глобальных настроек для всех контроллеров. так что мне интересно, у кохабы есть что-то подобное или нет

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

спасибо за любой комментарий =)


person Kotzilla    schedule 19.11.2010    source источник


Ответы (3)


Вы имеете в виду Kohana_Controller класс? Это родитель всех контроллеров Kohana. Также есть Kohana_Controller_Template с операциями шаблона по умолчанию.

Но Ko3 обычно использует папки index.php, APPPATH/bootstrap.php и config/ для настройки. Посмотрите здесь.

person biakaveron    schedule 19.11.2010
comment
Спасибо, biakaveron, теперь я расширяю класс из контроллера шаблонов. - person Kotzilla; 22.11.2010
comment
содержать пример основной функции init_controller и другие - person Kotzilla; 22.11.2010

спасибо biakaveron, теперь я расширяю класс из контроллера шаблона
, чтобы он содержал пример основной функции init_controller, а другие контроллеры будут расширяться из init_controller, например "class pages_controller extend init_controller"

person Kotzilla    schedule 22.11.2010

Мне нравится создавать Controller_App, который расширяет Controller_Template, и каждый контроллер расширяется от него. В нем у меня всегда есть методы before() и after() с, как правило, логикой Auth в before() и автоматическим рендерингом шаблона в after() (рендерит представление на основе контроллера и действия запроса). Редко также я помещаю в него некоторые действия для всего приложения.

person Alejandro García Iglesias    schedule 06.12.2011