Symfony(PHP 框架)和 MongoDB(或任何基于 json 的数据库)[关闭]

Posted

技术标签:

【中文标题】Symfony(PHP 框架)和 MongoDB(或任何基于 json 的数据库)[关闭]【英文标题】:Symfony (PHP framework) and MongoDB ( or any json-based database) [closed] 【发布时间】:2010-11-29 12:05:01 【问题描述】:

我想知道是否可以在 symfony 项目(如用于 ruby​​-on-rails 网站)上使用基于 json 的无模式、基于文档的数据库(如 Mongodb 或 Couchdb)?如果是,怎么做?

【问题讨论】:

【参考方案1】:

您可能会从MongoDB php Language Center 获得一些帮助。有几个用于 MongoDB 的 PHP 库的链接,包括 symfony 应用程序的集中记录器。

【讨论】:

【参考方案2】:

AFAIK,迄今为止唯一集成了 Mongo 支持的框架是 Vork。

我看到有人将 Cake 改装为使用 MongoDB 的帖子,但他们基本上不得不重新连接整个模型引擎。

【讨论】:

【参考方案3】:

尝试使用 no-orm 标志构建您的项目。如果您不使用关系数据库,则几乎不需要对象关系数据库。只需在 PHP 中为您的数据构建类。这些将用作您的架构,这很有意义,因为架构未在数据层定义。

【讨论】:

【参考方案4】:

有一个 DoctrineMongoDBBundle 用于 Symfony 2

【讨论】:

【参考方案5】:

您还可以查看http://li3.me/,这是唯一一个完全集成支持 MongoDB(和 CouchDB)的全栈 PHP 框架。

【讨论】:

看起来很有趣但是另一个框架:(【参考方案6】:

所有主流的现代框架都可以与 Mongodb 一起使用。 Symfony 做的很好,以学说为例

【讨论】:

以上是关于Symfony(PHP 框架)和 MongoDB(或任何基于 json 的数据库)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Symfony 的独立 PHP 项目使用哪个 MongoDB 库?

行业资讯Symfony 5.1.1 发布,经典 PHP Web 开发框架

需要使用 MongoDB.so 扩展的 Symfony 2 MongoDB 包

需要使用 MongoDB.so 扩展的 Symfony 2 MongoDB 包

php symfony框架配置

来学习Symfony吧