2013-10-01 4 views
0

У меня есть две разные настройки среды zend. Некоторые модули являются общими в обеих настройках, поэтому как я могу получить доступ к этому модулю commmon в обоих настройках, поэтому я могу легко управлять этим модулем только с одним изменением, пожалуйста, предложите мне лучшее решение для этогоКак поделиться общим модулем в двух разных настройках zend framework?

ответ

0

Если вы размещаете как приложения на одном компьютере, так и под Linux/UNIX/MacOS, вы можете только symlink из каталога модулей в одном приложении.

Это НЕ идеальное решение. Лучше иметь это на своей машине dev и развернуть две копии исходного кода.

Если вы используете CI, было бы легко управлять этим. Но опять же - модуль может быть тем же, однако разные приложения могут иметь разные настройки и так далее. Вы должны очень внимательно относиться к этому.

+0

привет Спасибо за ваш ответ, но у меня есть тот же сервер для приложений. –

+0

Так в чем проблема, если он находится на одном сервере? Symliniking будет работать только в том случае, если приложения находятся на одном сервере ... –

0

массив ( 'Применение', 'DoctrineModule', 'DoctrineORMModule', 'Торговец',

), 
'module_listener_options' => array(
    'config_glob_paths' => array(
     'config/autoload/{,*.}{global,local}.php', 
    ), 
    'module_paths' => array(
     './module', 
     '../vendor', 
     '../commonmodule(with that directory path)', 
    ), 
), 

);

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