мой вопрос прост:
Как добавить API и / или стороннюю библиотеку в приложение ZendFramework таким образом, чтобы можно было получить доступ к нему в
controller
- Гидратация вложенных массивов Doctrine
- Расшифровка электронной почты не работает в почтовой почте
- Как реализовать сервисный уровень в Zend Framework?
- Как включить структуру Zend?
- Zend 1.12: добавьте javascript в нижней части окна
- Включить htpasswd в проекте zend-framework для конкретного действия / url или контроллера
Вот сообщение в блоге, в котором подробно описано, как достичь этого: http://blog.keppens.biz/2009/05/add-your-own-library-to-your-new-zend.html
Кроме того, если вы не хотите настраивать файл application.ini, вы можете сделать это через свой класс Bootstrap. Добавьте эту функцию в Bootstrap:
protected function _initAutoload() { $loader = Zend_Loader_Autoloader::getInstance(); $loader->registerNamespace('MyCode_'); }
Затем в папке «library» вы добавите папку «MyCode». Эта папка должна быть параллельной папке «Zend». Естественно, вы должны изменить «MyCode», чтобы отобразить имя добавляемой библиотеки.
Я должен отметить, что, используя этот метод, я предполагаю, что в коде используется схема именования PEAR (как и ZF).