//Репозиторий
public function __construct(RegistryInterface $registry)
{
$registry->getEntityManager(); //тут дефолтное подключение
parent::__construct($registry, MyTable::class);
}
//Контроллер к примеру
$connection = EntityManager::create(
$params,
$em->getConfiguration(),
$em->getEventManager()
);
$connection->getRepository(MyTable::class)->findAll(); //тут я ловлю ошибку что такой таблицы не существует потому что в репозитории оказывается дефолтное подключение
$connection->createQueryBuilder()->from(MyTable::class, 'm')->select('m')->getQuery()->getResult(); //а тут все отрабатывает хорошо получаю данные из другой базы данных
$customers = $this->getDoctrine()
->getRepository(Customer::class, 'customer')
->findAll()
;
$customerEntityManager = $this->get('doctrine.orm.customer_entity_manager');