【发布时间】:2014-01-25 16:57:31
【问题描述】:
我正在使用 DoctrineMongoDBBundle 管理数据的 Symfony 2 项目。 我需要处理两个或更多实例,但没有找到任何配置帮助。
文档解释了如何通过在 config.yml 文件中添加以下代码来配置一个默认连接。
doctrine_mongodb:
connections:
default:
server: mongodb://localhost:27017
options: {}
default_database: test_database
document_managers:
default:
auto_mapping: true
并调用我使用该代码的文档管理器:
$dm = $this->get('doctrine_mongodb')->getManager();
它工作得很好,但我没有找到如何配置更多连接以及如何使用文档管理器进行处理。我认为它应该看起来像以下来源,但我不知道如何调用特定的连接。
doctrine_mongodb:
connections:
default:
server: mongodb://localhost:27017
options: {}
second:
server: mongodb://localhost:27018
options: {}
default_database: test_database
document_managers:
default:
auto_mapping: true
second:
auto_mapping: true
有什么想法吗?!
谢谢!
【问题讨论】:
标签: mongodb doctrine-orm symfony-2.4