symfony2多个数据库

时间:2012-08-06 21:25:52

标签: symfony parameters fosuserbundle multiple-databases

我将 symfony2 FOSuserBundle 一起使用。

我需要2个数据库连接 一个用户管理 和另一个远程数据库连接。

我如何同时使用它们?

可以 parameters.ini 文件有双数据库参数吗? ......这样的

  

[参数]      database_driver = “PDO_MYSQL”
     DATABASE_HOST = “localhost” 的
     database_port = “”
     DATABASE_NAME = “symfony的”
     database_user = “根”
     database_password = “”
     database2_driver = “PDO_MYSQL”
     database2_host = “remote_ip”
     database2_port = “”
     database2_name = “symfonydb2”
     database2_user = “根”
     database2_password = “”

1 个答案:

答案 0 :(得分:2)

回答你的问题:

  

我如何同时使用它们?

就像@vbergae说的那样,只需看看How to work with Multiple Entity Managers

  

可以在parameters.ini文件中有双数据库参数吗?

当然,您只需要在配置文件中引用它:

  • %database2_driver%
  • %database2_host%
  • %database2_port%
  • %database2_name%
  • %database2_user%
  • %database2_password%