2010-01-13 2 views
1

Я хочу иметь возможность хранить пользовательские плагины в папке библиотеки моего приложения (в настоящее время я храню их в самой библиотеке Zend). Есть ли способ предоставить дополнительные каталоги плагинов в файле application.ini?Можно ли настраивать настраиваемые каталоги для Zend?

ответ

1

Я понял, это один из:

Создать папку:

application/library/PREFIX 

(где PREFIX класс префикс для вашего плагина, и это корневой каталог)

В заявке. ini file - add:

autoloaderNamespaces[] = "PREFIX" 

Добавить эту строку, чтобы зарегистрировать плагин с помощью Front Contr Oller

resources.frontController.plugins.PluginName= "PREFIX_PluginName" 

Если вам необходимо/желательно организовать папки плагинов - использовать Zend подчеркивание = каталоги именования - так это:

resources.frontController.plugins.PluginName= "PREFIX_Path_To_Folder_PluginName" 

будет относиться к классу под названием:

PREFIX_Path_To_Folder_PluginName 

в файле под названием «PluginName.php»

в каталоге:

application/library/PREFIX/Path/To/Folder/PluginName.php 

Надежда, что помогает кто-то, кто должен задать этот вопрос