В моем приложении Symfony 2.0 я должен получить доступ ко второй базе данных, которая содержит пользовательские данные.Соответственно, у меня есть два подключения к базе данных, определенных в config _ *. Yml.Мой подход к этой проблеме состоял в том, чтобы в значительной степени продублировать существующий EntityUserProvider и зарегистрировать его как сервис в services.yml следующим образом:
services:
security.user.provider.concrete.acme_provider:
class: Acme\MyappBundle\Security\Core\Authentication\Provider\AcmeUserProvider
arguments: [@doctrine.orm.entity_manager, Acme\MyappBundle\Entity\Users, 'username']
Пока это работает нормально, за исключением того, что он предоставляет мне объект по умолчаниюменеджер.Как я могу внедрить менеджер сущностей, который использует другое соединение с базой данных?Я предполагаю, что мне придется настроить его как службу, но я не знаю как.