DoctrineMongoDBBundle을 사용하여 Symfony 2 프로젝트에서 데이터를 관리하고 있습니다. 두 개 이상의 인스턴스를 처리해야하지만 구성하는 데 도움이되지 않았습니다.DoctrineMongoDBBundle을 사용하여 Mongodb 연결을 처리하는 방법은 무엇입니까?
설명서에는 config.yml 파일에 다음 코드를 추가하여 하나의 기본 연결을 구성하는 방법이 설명되어 있습니다.
이$dm = $this->get('doctrine_mongodb')->getManager();
그것은 잘 작동하지만 난 더 많은 연결을 구성하는 방법과 문서 관리자를 사용하여 처리하는 방법을 찾을 수 없습니다 :
doctrine_mongodb:
connections:
default:
server: mongodb://localhost:27017
options: {}
default_database: test_database
document_managers:
default:
auto_mapping: true
그리고
내가 그 코드를 사용하는 문서 관리자를 호출합니다. 나는 그것이 다음과 같은 소스처럼 보일 것이라고 생각하지만 특정 연결을 호출하는 방법을 찾지 못한다.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
감사합니다.