2009-10-14 2 views
3

мой вопрос прост:Добавление 3-й библиотеки партии в ZendFramework

Как добавить API и/или 3-й участник библиотеку к моей ZendFramework приложения таким образом, что делает его можно получить к нему доступ в controller

+1

http://209.85.135.132/search?q=cache:AzybkKx45UQJ:mirmodynamics.com/post/2007/10/16/How-I-use-the-Zend-Framework+add+on+3rd+party + library + to + my + Zend + Framework & cd = 3 & hl = de & ct = clnk – powtac

+0

@powtac, спасибо. Но, кстати, почему вы не отправили его в качестве ответа? –

ответ

6

Вот блоге подробно, как достичь этого: 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_'); 
} 

Затем в папке «библиотеки», можно добавить папку под названием «MyCode». Эта папка должна быть параллельной папке «Zend». Естественно, вы должны изменить «MyCode», чтобы отобразить имя добавляемой библиотеки.

Следует отметить, что, используя этот метод, я предполагаю, что код использует схему именования PEAR (как и ZF).

+0

Что такое схема имен «PEAR»? http://bit.ly/2sskY5 Я не получил правильного значения. Это: PACKAGENAME :: CLASSNAME конвенция? Это предполагает, что я должен добавить MYPACKAGE :: в пространство имен вместо MYPACKAGE_ правильно? –

Смежные вопросы