我正在使用 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
任何想法 ?!
谢谢 !