我想在MongoDB上使用Silex。我想最好的方法是使用同样使用Doctrine MongoDB库的Silex扩展。
现在似乎有两个Silex扩展提供了这个功能。https://github.com/fate/Silex-Extensions和https://github.com/docteurklein/SilexExtensions
除了第一个带来了更多的其他扩展和第二个使用子模块(我更喜欢)而不是vendors.sh,还有更多的事情要处理吗?
谁能推荐一个或另一个?
发布于 2013-12-24 16:37:35
这是全新的支持多连接的MongoDB提供程序。
MongoDB:https://github.com/saxulum/saxulum-doctrine-mongodb-provider
MongoDB ODM:https://github.com/saxulum/saxulum-doctrine-mongodb-odm-provider
发布于 2012-01-30 22:26:41
更新:下面的扩展名已过期,请使用上面的答案。
我自己回答:https://github.com/fate/Silex-Extensions使用Doctrine MongoDB抽象层,而https://github.com/docteurklein/SilexExtensions使用Doctrine MongoDB ODM (对象文档映射器)
因此,使用第一种方法只能通过Doctrine查询MongoDB,使用第二种方法可以将模型对象持久化到MongoDB中,如f.e.所知。symfony模型。
https://stackoverflow.com/questions/9002364
复制相似问题