Zend Framework: расширение пользовательского базового контроллера из Zend_Controller_Action

Я хочу, чтобы мои контроллеры были расширены с моего базового контроллера (нет из Zend_Controller_Action).

Как я могу расширить свой базовый Contoller от Zend_Contoller_Action. И где этот пользовательский базовый контроллер будет размещен, чтобы он был доступен для других контроллеров.

заранее спасибо

2 ответа

Решение

Чтобы расширить запись:

abstract class Mylib_YourBaseController extends Zend_Contoller_Action{
}

Создайте каталог с именем Mylib в том же месте Zend библиотека есть, вот и все.

My_Controller_Action extends Zend_Controller_Action { ... }

Поместите это в library/My/Controller/Action.php затем в вашем app.ini (или при начальной загрузке) вам нужно зарегистрировать пространство имен My тогда все ваши контроллеры могут расширять My_Controller_Action .

Другие вопросы по тегам