重写连接数据库-Symfony 2
我可以向某人解释如何将连接数据库重写为另一个现有数据库,并将其用作默认数据库 交换数据库发生在执行对Web服务的调用之后 这是可能的吗?如前所述,您需要做的就是在重写连接数据库-Symfony 2,symfony,doctrine-orm,Symfony,Doctrine Orm,我可以向某人解释如何将连接数据库重写为另一个现有数据库,并将其用作默认数据库 交换数据库发生在执行对Web服务的调用之后 这是可能的吗?如前所述,您需要做的就是在app/config/config.yml文件中设置所有数据库。这里有一个小例子: doctrine: dbal: default_connection: customer connections: default: driver: pd
app/config/config.yml
文件中设置所有数据库。这里有一个小例子:
doctrine:
dbal:
default_connection: customer
connections:
default:
driver: pdo_mysql
host: "%default_database_host%"
port: "%default_database_port%"
dbname: "%default_database_name%"
user: "%default_database_user%"
password: "%default_database_password%"
charset: UTF8
customer:
driver: pdo_mysql
host: "%customer_database_host%"
port: "%customer_database_port%"
dbname: "%customer_database_name%"
user: "%customer_database_user%"
password: "%customer_database_password%"
charset: UTF8
orm:
default_entity_manager: customer
entity_managers:
default:
connection: default
mappings:
AppBundle: ~
customer:
connection: customer
mappings:
CustomerBundle: ~
按照本文中的示例学习如何对任何连接执行查询