使用Symfony2创建多租户应用程序

时间:2012-05-14 20:16:53

标签: php symfony yaml multi-tenant

我正在尝试使用Symfony2创建多租户应用程序。

有没有人知道如何根据应用程序到达的域选择要连接的数据库?例如。 company1.domain.com => db1,company2.domain.com => DB2

我发现插件有点像sfMultiTenantPlugin,但似乎都有缺点。

我只需要parameters.ini文件根据域获得不同的database_name值。

1 个答案:

答案 0 :(得分:0)

也许是这样的? Here

然后使用开关分配连接变量。

case "company1.domain.com":
  $dbname = `db1`;
  etc.

(我对Symfony2没有经验,但听起来像是在那之外。我可能错了。)

希望这会有所帮助。