Zend Framework — Как я могу подразделить приложение на две части?

Я работаю в проекте со многими модулями, эти модули могут ссылаться на классы из другого модуля.
Exemple:

ControllerModule1 {
$newClass = new ClassModule2();
}

Мой вопрос … Есть ли способ создания другого Zend-приложения (ZendApp2) для Module2 и все еще использовать его классы в ZendApp1 без репликации кода?

1

Решение

Модули загружаются из обоих ./module а также ./vendor: https://github.com/zendframework/ZendSkeletonApplication/blob/master/config/application.config.php#L18-L21. Таким образом, вы можете установить модуль ZF с помощью Composer таким же образом, как и любую другую библиотеку PHP.

В вашем примере вы бы разбили Module2 на его собственную кодовую базу, а затем включили его в ZendApp1 и ZendApp2 через. Композитор.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector