gpt4 book ai didi

mysql - Symfony 2 - 一份源代码,多个数据库

转载 作者:行者123 更新时间:2023-11-29 12:41:58 27 4
gpt4 key购买 nike

我遇到了以下问题。我有一个 Symfony 2.1 应用程序。它作为两个独立的实例为两个独立的客户运行。源代码是完全一样的。只是数据库不同。是否有可能像这样配置它:只有一个 symfony 实例和依赖于域的不同数据库。因此,客户 A 将输入地址 customerA.com 并使用 DatabaseA 加载应用程序,客户 B 输入地址 customerB.com 并使用 DatabaseB 加载应用程序。这可能吗?如果是,怎么做?

我使用 Doctrine 2 和 MySQL 运行 Symfony。

最佳答案

这实际上是可能的。查看this answer by Wouter J关于编译器传递(也是 linked blog post )。基本上,它允许您在任何 Controller 被卡住之前更改其状态。您可以使用它来更新您的学说连接参数或修改连接。

最后但并非最不重要的一点是,您还可以使用简单的 onKernelRequest 事件。 Read more about it here .

关于mysql - Symfony 2 - 一份源代码,多个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25991162/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com