Zend 'Pluginpaths' вне папки библиотеки Zend - PullRequest
0 голосов
/ 13 октября 2011

В моем проекте Zend я построил LS_Controller_Plugin_LangSelector . Он расположен внутри следующей структуры папок.

/library
 /LS
   /Controller
     /Plugin
       LangSelector.php

В моем файле config.ini я просто добавил следующие строки, и все работает как шарм.

autoloaderNamespaces.ls="LS_"
resources.frontController.plugins.LangSelector="LS_Controller_Plugin_LangSelector"

Что, если теперь я захочу изменить местоположение моего плагина на место за пределами Zend-библиотеки? что за волшебные слова я должен добавить в свой файл конфигурации?

Спасибо

Luca

1 Ответ

0 голосов
/ 13 октября 2011

В вашем index.php

set_include_path(implode(PATH_SEPARATOR, array(
    dirname(dirname(__FILE__)) . '/your new path containing the plugin',
    get_include_path(),
)));

Убедитесь, что вы следуете пространству имен при создании класса:)

...