У Kohana 3 есть что-то вроде контроллера приложений? - PullRequest
0 голосов
/ 19 ноября 2010

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

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

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

Ответы [ 3 ]

1 голос
/ 19 ноября 2010

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

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

0 голосов
/ 06 декабря 2011

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

0 голосов
/ 22 ноября 2010

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

...