См. Мой связанный вопрос: Правильное расположение для пользовательского Zend_Action_Controller
Я только что закончил ставить его под library/APPNAMESAPCE/Action/Contoller
и добавить в application.ini
:
autoloadernamespaces.APPNAMESPACE = "APPNAMESPACE_"
appnamespace = "APPNAMESPACE_"
Очевидно, APPNAMESPACE
должно быть заменено моим пространством имен вашего приложения. У вас уже должна быть вторая строка для автозагрузки моделей / форм / и т. Д.
Я также использую library/APPNAMESPACE/
для любых других специфичных для приложения подклассов стандартных классов Zend Framework.
Обновление : Использование заглушки было предложено, и, безусловно, кажется хорошей идеей для этого варианта использования. Угадайте, где я храню плагины для своего приложения?
library/APPNAMESPACE/Action/Contoller/Plugin
Конечно, если это плагин, который вы будете использовать для более чем одного приложения, имеет смысл поместить его в общую библиотеку.