Zend Framework: расширение пользовательского базового контроллера из Zend_Controller_Action - PullRequest
3 голосов
/ 06 марта 2011

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

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

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

Ответы [ 2 ]

2 голосов
/ 06 марта 2011

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

abstract class Mylib_YourBaseController extends Zend_Contoller_Action{
}

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

1 голос
/ 06 марта 2011
My_Controller_Action extends Zend_Controller_Action { ... }

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

...