我使用MongoDB作为数据库存储,因此我应该使用DoctrineMongoDBBundle
在我的Symfony
应用程序中使用Doctrine。默认安装DoctrineBundle
并安装新的Symfony
,但我可以安全地将其删除,但这似乎不会影响我与Doctrine的合作。
我真的应该删除这个捆绑包吗?在使用MongoDB的情况下它是完全没用的,或者我错过了什么,将来我会因某种原因需要这个包吗?
答案 0 :(得分:0)
Doctrine 可能意味着一些事情。通常它默认被理解为Doctrine ORM。但在您的情况下,您想要使用Doctrine MongoDB ODM。
DoctrineBundle
是 Doctrine ORM和DBAL
DoctrineMongoDBBundle
是 Doctrine MongoDB ODM
Doctrine ORM和Doctrine MongoDB ODM是两个独立的独立项目。
因此,如果不使用关系数据库,则可以删除DoctrineBundle。