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 包