Я ищу подключение к другой базе данных для запуска некоторых произвольных запросов, но не хочу описывать данные с использованием сущностей и репозиториев и т. П. Symfony не будет «владеть» этими данными или управлять им. Я просто ищу рекомендации о том, как:Symfony2: подключиться к дополнительной базе данных, без дополнительных дополнительных услуг?
- Поместите параметры соединения в моем файле config.yml (и parameters.yml)
- Connect сделать это с помощью компонентов Symfony (? Doctrine), чтобы запустить подготовленные заявления ,
Единственный подобный вопрос я смог найти Temporary Connection to External Database with Symfony/Doctrine, но, кажется, относится к Symfony 1, так как Doctrine_Manager
не существует в Symfony 2.
ну, это звучит, и вам нужно только [слой абстракции] (http://www.doctrine-project.org/projects/dbal.html) для доктрины вместо полного ORM. Просто создайте несколько сервисов, содержащих ваши пользовательские запросы, и вы уйдете :) – Songo