2016-08-19 14 views
-2

我使用MongoDB作爲數據庫存儲,因此我應該使用DoctrineMongoDBBundle在我的Symfony應用程序中使用Doctrine。 DoctrineBundle默認情況下安裝了新的Symfony安裝,但我可以安全刪除它,它似乎不影響我與Doctrine的工作。我應該使用DoctrineBundle和DoctrineMongoDBBundle?

我真的應該刪除這個包嗎?在使用MongoDB的情況下它是完全無用的,或者我錯過了一些東西,而且由於某種原因我將來需要這個包?

+0

歡迎來到Stack Overflow!我儘可能地猜測你的問題,然後編輯你的問題。但是,添加代碼和說明以便更多知道該主題的人員將看到它。如果需要識別特定問題,請編輯您遇到的特定錯誤消息。祝你好運! – manetsus

回答

0

主義可以說明以下幾個問題。通常它默認被理解爲Doctrine ORM。但在你的情況下,你想使用Doctrine MongoDB ODM。

DoctrineBundle是Symfony的一體化爲學說ORM和DBAL

DoctrineMongoDBBundle是Symfony的集成主義MongoDB的ODM

學說ORM與條令MongoDB的ODM是兩個單獨的,獨立的項目。

因此,如果您不使用關係數據庫,則可以刪除DoctrineBundle。

相關問題