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 .