درست شد
باید توی config.yml هر دوتاشونو معرفی کنید:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | # 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
|
بعد وقتی بخوایم بهشون دسترسی پیدا کنیم اینطوری انجام می دیم:
1 2 | $doctrine_new_db = $this ->getContainer()->get( 'doctrine.orm.default_entity_manager' );
$doctrine_old_db = $this ->getContainer()->get( 'doctrine.orm.old_db_entity_manager' );
|