2013-03-20 2 views
2

3 일부터 mongodb를 설치하려고하는데, 매번 mongodb를 설치할 때까지는 다른 오류 메시지가 나타납니다. 내 Symfony 2.1.4 설치. 그래서 지금이 오류 메시지가 있습니다 :치명적 오류 : 클래스 'Doctrine Bundle MongoDBBundle DoctrineMongoDBBundle'을 찾지 못했습니다.

"Fatal error: Class 'Doctrine\Bundle\MongoDBBundle\DoctrineMongoDBBundle' not found" 

해결 방법이 없습니다. 내 composer.json의 내용 나는이 라인을 추가 :

"doctrine/mongodb-odm": "*", 
    "doctrine/mongodb-odm-bundle": "v2.0.1" 

을 그리고 교리 네임 스페이스 3 개 폴더 생성 :

  • 교리/MongoDB를
  • 교리/MongoDB를-ODM
  • 교리 /을 mongodb-odm-bundle

왜 이런 현상이 발생합니까?

답변

2

symfony 2.1의 경우 Doctrine ODM MongoDB Bundle 버전 3.0을 사용해야합니다. 이

심포니 2.0 Symfony\Bundle\DoctrineMongoDBBundle\DoctrineMongoDBBundle되는, 다른 네임 스페이스에서했기 때문에 설치 번들을 찾을 수 없습니다

"doctrine/mongodb-odm": "1.0.*@dev", 
    "doctrine/mongodb-odm-bundle": "3.0.*@dev" 

이유였다