Вечер добрый. Есть в проекте две базы, для них настроил дво коннектора и два ентити_менеджера. Один из них дефолтный. Проблема при сохранении сущностей во вторую базу. Выдает MappingException. В репозиториях для второй базы сделал дамп конфига коннекшена и получил конфиг первой базы ($entityManager->getConnection()->getParams())
Внимание вопрос. Как сказать репозитариям для сущностей второй базы, чтобы они брали ентити_менеджер второй базы?
В доках пишут, что это можно сделать из контроллера вот так: $this->getDoctrine()->getManager('customer'); Но прокидывать EM из контроллера через сервисы внутрь репозитария - это какой-то изврат...
у меня задача была такая... есть легаси, со своей структурой - один коннект и новый проект с репликацией, и чтобы автоматом разруливало чтение с реплики, а запись в мастер пока не указала wrapper_class - не могла добиться толку