4

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

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

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

有人可以推荐一个或另一个吗?

4

2 回答 2

8

更新: 下面的扩展已经过时,请使用上面的答案。


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

因此,第一个您只能通过 Doctrine 查询 MongoDB,而第二个您可以将模型对象持久保存到 MongoDB,如 fe symfony 模型中已知的那样。

于 2012-01-30T14:26:40.877 回答
5

这是具有多连接支持的全新 MongoDB 提供程序。

MongoDB: https ://github.com/saxulum/saxulum-doctrine-mongodb-provider

MongoDB ODM: https ://github.com/saxulum/saxulum-doctrine-mongodb-odm-provider

于 2013-12-24T08:37:35.437 回答