Последняя часть имени класса жестко закодирована как «Контроллер» в Zend_Controller_Dispatcher_Abstract::formatControllerName()
.
Чтобы изменить его, вам нужно создать собственный класс Dispatcher, который реализует Zend_Controller_Dispatcher_Interface
и переопределит функцию formatControllerName()
. Затем назначьте экземпляр вашего нового Dispatcher на фронт-контроллер в вашем скрипте начальной загрузки с помощью $frontController->setDispatcher()
, прежде чем вызывать dispatch()
.
Зачем вам в любом случае менять формат имени класса контроллера? Это не похоже на то, что PHP-файл появляется в URL-адресе запроса.
Звучит так, как будто вы ездите на велосипеде .