que tienen un proyecto Symfony2 con una base de datos MySQL:Doctrina 2 - Configuración de múltiples bases de datos y el uso de
#app/config/config.yml
doctrine:
dbal:
driver: %database_driver% # <
host: %database_host% # |
port: %database_port% # | Defined in
dbname: %database_name% # | parameters.ini
user: %database_user% # |
password: %database_password% # <
orm:
auto_generate_proxy_classes: %kernel.debug%
auto_mapping: true
Ahora me gustaría hacer consultas simples (como las llamadas de rutina) a otro base de datos.
¿Debo definir otro dbal en el archivo de configuración?
En caso afirmativo, ¿cómo se puede configurar manteniendo la conexión predeterminada para el proyecto?
¿Debo configurar un orm para cada conexión?
Exactamente lo que estaba buscando. Por cierto, ¿debo definir un administrador de entidades para cada conexión? Solo llamaré rutinas de la otra conexión. –
Necesita un administrador de entidades por conexión, sí ... si no va a usarlo, ¿por qué está configurando la conexión? – ManseUK
De hecho, antes de mi conexión 'another', estaba usando' auto_mapping: true' y no necesito administrar ninguna entidad de la conexión 'another'. Supongo que tendré que usar '$ this-> get ('doctrine.dbal.another_connection')' y mantener el 'entity_managers' vacío –