我正在使用单一数据库连接。现在我需要使用两个数据库连接。我需要知道创建两个数据库的步骤。我有很多疑惑。生成实体命令与我们用于单个数据库连接的命令相同。
请逐步说明创建多个实体和多个数据库连接的过程。
在/Symfony/app/config/config.yml中我写了代码:
doctrine:
dbal:
default_connection: default
connections:
default:
driver: %database_driver%
host: %database_host%
port: %database_port%
dbname: %database_name%
user: %database_user%
password: %database_password%
charset: UTF8
customer:
driver: %database_driver2%
host: %database_host2%
port: %database_port2%
dbname: %database_name2%
user: %database_user2%
password: %database_password2%
charset: UTF8
orm:
default_entity_manager: default
entity_managers:
default:
connection: default
mappings:
dbBundle: ~
client:
connection: client
mappings:
dbBundle: ~
答案 0 :(得分:0)
我找到了答案: 在包名称
之前添加命名空间orm:
default_entity_manager: default
entity_managers:
default:
connection: default
mappings:
<Namespace>dbBundle: ~
client:
connection: client
mappings:
<Namespace>dbBundle: ~