我正在尝试安装mongodb 3天,但每次都有一个不同的错误消息,直到我修复其中一些,我可以安装mongodb用于我的Symfony 2.1.4安装。所以现在我有这个错误信息:
"Fatal error: Class 'Doctrine\Bundle\MongoDBBundle\DoctrineMongoDBBundle' not found"
我找不到任何解决方案来解决它。
有关我composer.json
的信息,我添加了这些内容:
"doctrine/mongodb-odm": "*",
"doctrine/mongodb-odm-bundle": "v2.0.1"
并在Doctrine命名空间中创建3个文件夹:
为什么会这样?
答案 0 :(得分:2)
对于Symfony 2.1,您需要使用Doctrine ODM MongoDB Bundle的3.0版。
"doctrine/mongodb-odm": "1.0.*@dev",
"doctrine/mongodb-odm-bundle": "3.0.*@dev"
无法找到您安装的软件包的原因是因为它位于不同的名称空间下,对于Symfony 2.0来说是Symfony\Bundle\DoctrineMongoDBBundle\DoctrineMongoDBBundle