我正在寻找在Symfony中利用Doctrine进行实体管理的数据库即时连接的良好解决方案。
我的情景是,所有访问我们服务的用户将访问*.website.com地址,例如client1.website.com。
我们希望使用一个Doctrine实体来为客户端表(Client table)查找他们的数据库凭证,并根据其账户URL动态更改数据库凭证。
到目前为止,我在stackoverflow上找到了以下讨论动态更改数据库凭证的主题-但没有明确的可行解决方案。
我想提出合作,共同制定一个可行的解决方案,并为其他想要修改Symfony中数据库连接参数的人编写博客/教程文章。
这里是一些相关的帖子:
Dynamic database connection symfony2
Symfony2, Dynamic DB Connection/Early override of Doctrine Service
谢谢!