Привет, ребята, это мой первый вопрос о переполнении стека.Я подумал, что этот веб-сайт мне очень помог, поэтому я тоже попробую.
В настоящее время я работаю над несколькими приложениями Zend Framework, которые должны наследовать модули из общей директории модулей.Используемая файловая структура - это обычный метод (без фактических имен и ссылок для защиты структуры приложения):
/application1
/application
/modules
/module1
/module2
/module3
/...
/application2
/application
На данный момент я попытался вручную загрузить каждый модуль в начальной загрузке Application2 следующим образом:
$moduleLoader = new Zend_Application_Module_Autoloader(
array('namespace' => 'Prefix', 'basePath' => path_to_application1_application_modules_modulename)
);
$autoloader->pushAutoloader($moduleLoader);
Это работает, но, как вы можете себе представить, это становится довольно утомительной работой.Теперь я также попытался установить общий каталог модулей в FrontController следующим образом:
$frontController = Zend_Controller_Front::getInstance();
$frontController->addModuleDirectory(path_to_application1_application_modules);
Но это не похоже на Bootstrap ни одного из модулей.Я забыл о чем-то важном?Ваша помощь очень ценится!