Silex和MongoDB,其中Silex扩展

ivo*_*oba 4 doctrine mongodb silex

我想将Silex与MongoDB一起使用.我想最好的方法是使用Silex Extension再次使用Doctrine MongoDB库.

现在有两个Silex Extensions似乎提供了这个功能. https://github.com/fate/Silex-Extensionshttps://github.com/docteurklein/SilexExtensions

除了第一个带来更多其他扩展,第二个使用子模块(我更喜欢)而不是vendors.sh,还有更多的事情要处理吗?

任何人都可以推荐这一个吗?

ivo*_*oba 8

更新: 下面的扩展程序已过时,请使用上面的答案.


自己回答:https: //github.com/fate/Silex-Extensions使用Doctrine MongoDB抽象层,而 https://github.com/docteurklein/SilexExtensions使用Doctrine MongoDB ODM(对象文档映射器)

因此,第一个只能通过Doctrine查询MongoDB,第二个可以将模型对象持久化到MongoDB,如fe symfony模型所知.