【问题标题】:What version of doctrine-mongodb-odm should I use with Symfony2 v2.0.12?我应该在 Symfony2 v2.0.12 中使用什么版本的学说-mongodb-odm?
【发布时间】:2012-03-27 04:54:21
【问题描述】:

经过反复试验(好吧,只是错误),我发现 c089b69c3d 包含破坏我的代码的东西,导致

Fatal error: Interface 'Doctrine\Common\Persistence\Proxy' not found

the commit before that 工作。

对于 Symfony2 标准发行版 v2.0.12 应该使用哪个版本的学说-mongodb-odm 是否有任何一般性建议?

【问题讨论】:

  • @elnur,你可能想回顾一下thesetwo关于symfony标记的元讨论。
  • @Charles,您可能想阅读我对第一次讨论的回答、对它的回答以及在我们呼吁主持人注意之前发生的chat log。 ;)
  • 我用 [symfony-2.0] 标记这个问题,因为它是 2.0 特定的。

标签: php mongodb symfony doctrine symfony-2.0


【解决方案1】:

检查您的 depsdeps.lock 文件,以了解关于学说通用的任何版本修复。

fc26d10987654321@fc26d10

https://github.com/doctrine/mongodb/tree/master/lib/vendor

另请参阅此问题和答案以获取更多信息 - Manually updating Symfony2 deps file to get Doctrine 2.2?

【讨论】:

  • 谢谢@Phil!你很准。原来它实际上是我的 symfony 副本(安装在 vendor/symfony),它是 inappropriately pegged
【解决方案2】:

添加您的deps.lock:

doctrine-mongodb-odm 2239012af4d7f9954898068e8458d7e1a0f6143f

【讨论】:

  • 我的固定在 bd65a47c32f9ad9ac888914ab88d89976a5bcfe8。我应该改用 2239012af4d7f9954898068e8458d7e1a0f6143f 吗?为什么?
  • 你不应该向deps.lock写任何东西,因为它是一个生成的文件!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-05
  • 2016-08-27
  • 2016-10-28
相关资源
最近更新 更多