Zend Framework - Как я могу подразделить приложение на две части? - PullRequest
0 голосов
/ 23 сентября 2018

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

ControllerModule1 { 
  $newClass = new ClassModule2();
}

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

1 Ответ

0 голосов
/ 24 сентября 2018

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

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

...