درست شد
باید توی config.yml هر دوتاشونو معرفی کنید:
# Doctrine Configuration
doctrine:
dbal:
default_connection: default
connections:
default:
driver: pdo_mysql
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
mapping_types:
enum: string
old_db:
driver: pdo_mysql
host: "%database_host%"
port: "%database_port%"
dbname: "%old_database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
mapping_types:
enum: string
بعد وقتی بخوایم بهشون دسترسی پیدا کنیم اینطوری انجام می دیم:
$doctrine_new_db = $this->getContainer()->get('doctrine.orm.default_entity_manager');
$doctrine_old_db = $this->getContainer()->get('doctrine.orm.old_db_entity_manager');