【发布时间】:2011-05-30 08:50:37
【问题描述】:
如何在 Symfony 中更改我的数据库连接?
我的 database.yml 有 3 个不同的连接,我想“即时”更改数据库。
感谢您的帮助!
【问题讨论】:
-
“即时”是什么意思?您想在不同的服务器上使用不同的数据库,还是在同一个应用程序中使用不同的连接?他们会根据什么参数进行切换?
标签: php mysql database symfony1
如何在 Symfony 中更改我的数据库连接?
我的 database.yml 有 3 个不同的连接,我想“即时”更改数据库。
感谢您的帮助!
【问题讨论】:
标签: php mysql database symfony1
您可以将表绑定到特定的连接 - 然后,doctrine 在此处创建它们,并且无论何时使用它们,doctrine 都会自动知道要使用哪个连接。
这个例子来自The symfony and Doctrine book, chapter 2:
Client:
connection: master
columns:
name: string(255)
username: string(255)
password: string(255)
【讨论】: