一些試驗和錯誤之後(好吧,只是錯誤),我想通了,c089b69c3d包含的東西,打破了我的代碼,造成應該在Symfony2 v2.0.12中使用什麼版本的doctrine-mongodb-odm?
Fatal error: Interface 'Doctrine\Common\Persistence\Proxy' not found
對於Symfony2標準發行版v2.0.12,有哪些版本的doctrine-mongodb-odm應該使用哪種版本的一般建議?
一些試驗和錯誤之後(好吧,只是錯誤),我想通了,c089b69c3d包含的東西,打破了我的代碼,造成應該在Symfony2 v2.0.12中使用什麼版本的doctrine-mongodb-odm?
Fatal error: Interface 'Doctrine\Common\Persistence\Proxy' not found
對於Symfony2標準發行版v2.0.12,有哪些版本的doctrine-mongodb-odm應該使用哪種版本的一般建議?
檢查您的deps
和deps.lock
文件是否存在針對doctrine-common的任何版本修正。
教義-mongodb的主分支的子模塊學說-共同在提交fc26d10
參見https://github.com/doctrine/mongodb/tree/master/lib/vendor。
也看到這個問題和答案的詳細信息 - Manually updating Symfony2 deps file to get Doctrine 2.2?
謝謝@Phil!你在現場。結果發現它實際上是我的[symfony(安裝在'vendor/symfony'中)[不適當地固定]的副本(https://groups.google.com/d/topic/symfony2/jkUMRFTHtzw/discussion)。 – 2012-03-27 16:49:35
添加在您的deps.lock
:
doctrine-mongodb-odm 2239012af4d7f9954898068e8458d7e1a0f6143f
我有我的盯着bd65a47c32f9ad9ac888914ab88d89976a5bcfe8。我應該用2239012af4d7f9954898068e8458d7e1a0f6143f代替嗎?爲什麼? – 2012-05-14 20:04:09
你不應該給'deps.lock'寫任何東西,因爲它是生成的文件! – Florent 2012-10-20 17:38:54
@elnur,你可能要檢討(這些)(HTTP://meta.stackexchange。 com/q/137230/135887)[two](http://meta.stackexchange.com/q/138683/135887)關於symfony標記的元討論。 – Charles 2012-09-21 17:30:37
@Charles,你可能想閱讀我對第一次討論的回答,對它的評論和之前發生的[聊天記錄](http://chat.stackoverflow.com/transcript/16862/2012/9/19)我們呼籲主持人關注。 ;) – 2012-09-21 18:36:31
我用[symfony-2.0]標記這個問題,因爲它是2.0的特定。 – 2012-09-21 18:37:00