Настройка службы Symfony Repository с несколькими подключениями
У меня есть приложение Symfony с двумя разными подключениями к базе данных. До вчерашнего дня мне нужно было только соединение по умолчанию, но теперь мне нужно другое.
Я настраиваю свои сервисы в yaml, и я абсолютно не знаю, что мне нужно сделать по-другому, чтобы другое соединение добавляло мой репозиторий.
Конфигурация выглядит так:
services:
somedata.repository:
class: SomeBundle\Repository\SomedataRepository
factory: ["@doctrine", getRepository]
arguments:
- SomeBundle:SomeEntity
Symfony выдает ошибку:
Неизвестный псевдоним пространства имен сущности SomeBundle.
Что я делаю неправильно?
редактировать:
Нашел решение:
services:
somedata.repository:
class: SomeBundle\Repository\SomedataRepository
factory: ["@doctrine.orm.{name_of_the_connection}_entity_manager", getRepository]
arguments:
- SomeBundle:SomeEntity