Zhainar,
Структура модуля: "модель <- репозиторий <- сервис".
Соседние модули могут общаться друг с другом только через сервисы по паттерну DDD и Деметры.
Проблема заключается в разграниченности и ограниченности обращения, например, в ситуации, когда есть необходимость сделать сложную выборку, учитывая модели из соседних моулей.
Так как модели находятся в разных модулях и на разных слоях, возникает сложность взаимодействия для построения DQL запросов.
Zhainar, вопрос скорее про отношения сущностей между модулями для сложных выборок. Когда нам нужно строить сложные DQL запросы, используя сущности из разных модулей.
Доктрину я здесь упомянул, чтобы у читателя скалыдвалась более общая картина о проекте и проблеме.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Подтолкнули на выбор нужного решения - https://www.doctrine-project.org/projects/doctrine....