我为我的项目使用了两个数据库。在配置中。.yml 文件
all:
master:
class: sfDoctrineDatabase
param:
dsn: 'mysql:host=localhost;dbname=livetloc'
username: root
password: console
client:
class: sfDoctrineDatabase
param:
dsn: 'mysql:host=localhost;dbname=testloc'
username: root
password: console
然后我生成了架构和模型。现在我需要动态更改数据库连接。如果我在我的项目中编写新代码,我需要在 testloc db 上对其进行测试。之后,我会将其更改为 liveloc db 。这个项目由四个成员使用。我正在向它添加新功能,四个成员同时使用该项目,但我使用“testloc”数据库。其他人正在使用 "Liveloc" db 。在单一环境中为特定登录特定用户更改数据库的解决方案是什么?