您需要添加另一个级别的配置,并且还使用

multiple entity managers,因为Doctrine每个数据库连接使用1个实体管理器.您的配置可能如下所示:

doctrine:

dbal:

connections:

default:

driver: %database_driver% # <

host: %database_host% # |

port: %database_port% # | Defined in

dbname: %database_name% # | parameters.ini

user: %database_user% # |

password: %database_password% # <

another:

driver: %database2_driver% # <

host: %database2_host% # |

port: %database2_port% # | Defined in

dbname: %database2_name% # | parameters.ini

user: %database2_user% # |

password: %database2_password% # <

然后,您定义多个实体管理器

doctrine:

orm:

default_entity_manager: default

entity_managers:

default:

connection: default

mappings:

AcmeDemoBundle: ~

AcmeStoreBundle: ~

another:

connection: another

mappings:

AcmeCustomerBundle: ~

那么在您的操作中,您可以使用以下内容来获取正确的实体管理器:

$em = $this->get('doctrine')->getEntityManager('default');

$em = $this->get('doctrine')->getEntityManager('another');

取决于您所需的实体经理

php doctrine 使用,php – Doctrine 2 – 多数据库配置和使用相关推荐

  1. VS中C#读取app.config数据库配置字符串的三种方法(转)

    关于VS2008或VS2005中数据库配置字符串的三种取法 VS2008建立Form程序时,如果添加数据源会在配置文件 app.config中自动写入连接字符串,这个字符串将会在你利用DataSet, ...

  2. mysql主从 查询负载_MySQL集群:主从数据库配置 实现查询负载

    在做web应用系统中,如果数据库出现了性能瓶颈,而你又是使用的MySQL数据库,那么就可以考虑采用数据库集群的方式来实现查询负载了.因为一般来讲任何一个系统中数据库的查询操作比更新操作要多的多,因此通 ...

  3. yii2的model数据库配置以及应用(主从数据库配置)

    2019独角兽企业重金招聘Python工程师标准>>> 1.多数据库配置 'db' => require(__DIR__ . '/db.php'),'gdb' => re ...

  4. Django models数据库配置以及多数据库调用设置

    今天来说说web框架Django怎么配置使用数据库,也就是传说中MVC(Model View Controller)中的M,Model(模型). 简单介绍一下Django中的MVC: 模型(model ...

  5. 使用IntelliJ IDEA开发SpringMVC网站(三)数据库配置

    原文:使用IntelliJ IDEA开发SpringMVC网站(三)数据库配置 摘要 讲解在IntelliJ IDEA中,如何进行Mysql数据库的配置 目录[-] 文章已针对IDEA 15做了一定的 ...

  6. jetspeed 安装及数据库配置

        今天安了一下午的jetspeed,数据库的配置怎么也弄不好,晚上就再重装了几次,最后发现是安装程序中自动生成的代码中存在问题. 安装: 1.首先到http://portals.apache.o ...

  7. mysql主备数据库配置_MySQL双主互备配置

    #主数据库配置 1.修改my.conf(windows下是my.ini)文件: 在[mysqld]部分插入如下两行: #开启二进制日志 log-bin=mysql-bin #设置server-id s ...

  8. kettle mysql 配置_Kettle数据库配置抽离

    在使用ETL工具Kettle时候,为了使作业或转换具有通用性,有时候,我们需要将数据库的连接配置从脚本或转换中抽离出来,下面介绍一种方案,该方案主要涉及的文件有: # 这两个文件,默认是在系统的用户目 ...

  9. mysql主备数据库配置文档_MySQL数据库配置主从服务器实现双机热备实例教程

    网站:bbs.osyunwei.com 程序在:Web服务器192.168.21.129上面 数据库在:MySQL服务器192.168.21.169上面 实现目的:增加一台MySQL备份服务器(192 ...

  10. oracle client 默认端口,[数据库]配置精简版Oracle客户端

    [数据库]配置精简版Oracle客户端 0 2012-12-22 16:00:24 一般只是作为客户端访问Oracle,并不需要安装庞大的Oracle.有时候经常忘记怎么配置精简版Oracle,这篇文 ...

最新文章

  1. 动态规划与卫星任务规划
  2. 亮度翻转_ROG幻13翻转本发布;联想IdeaPad 5G轻薄本即将上线
  3. 简易记事本实现与分析(二)辅助类的编写
  4. linux虚拟实验室关闭了,centos8禁用selinux临时关闭/永久关闭
  5. rust(31)-枚举体
  6. Nginx的location配置详解
  7. 3GPP:MME:TS24.301;TS24.008 -- 3GPP LTE协议文档与开源代码
  8. Mastering The Mix Total Bundle 2021 Mac - 混音插件合集
  9. 无法安装 苹方字体(萍方字体/PingFang SC)字体的解决办法/字体安装失败解决方案
  10. 怎么控制人物行走动画与移动
  11. webp图片介绍及用法总结
  12. DOS命令:comp
  13. centos7 firewall-cmd 命令报错 ModuleNotFoundError: No module named 'gi'
  14. 用rankn()等概率生成1~m的通用方法
  15. 什么是数学建模?如何在数学建模中拿奖?通过建模学到了啥?
  16. 微信端权限控制java,微信支付:特约子商户商户号未授权服务商的产品权限 的解决方案...
  17. 计算机算法的概念教案,《算法的概念》教学设计
  18. 象追求女友那样追逐客户(非常经典)
  19. PTC指定位置安装许可服务器,proe野火3.0安装问题之“许可证管理已成功安装,但不能启动,请参阅日志文件..”我自己的解决方案(原...
  20. 大数据面试总结《五》

热门文章

  1. 什么是web安全测试
  2. 微信卡包新增入口跳转小程序
  3. 今日学习在线编程题:小码哥的烦恼
  4. JAVA学习路线图---(JAVA1234)
  5. mysql dump 1449_mysqldump 1449错误解决办法
  6. 程序员的自我进化:技术的广度与深度怎么权衡
  7. 微信内置浏览器直接下载APP的解决方法
  8. 自定义控件1_切换按钮
  9. 怎样把两个excel表格合并
  10. 开源的PHP DKP系统