SQLite 的轻量级 ORM [关闭]

Posted

技术标签:

【中文标题】SQLite 的轻量级 ORM [关闭]【英文标题】:Lightweight ORM for SQLite [closed] 【发布时间】:2012-01-01 19:33:18 【问题描述】:

我正在为 SQLite 寻找一个轻量级的 php ORM。我不在乎它使用哪种模式。

我只是希望它轻巧且易于使用。

有什么想法吗?

【问题讨论】:

Good PHP ORM Library?的可能重复 是的,我看到了。但我有两个主要标准:1. 轻量级 2. 我只想将它与 SQLite 一起使用。 您拥有的第一个标准是主观的,就第二个而言,这篇文章中有支持它的框架。你有没有花时间看看它们? 是的,我做到了。我已经熟悉 Doctrine,它是我的主要 ORM。其中,我喜欢 Outlet 和 RedBean。 这是一个我可以回答的问题,但遗憾的是它不是这里的主题。 【参考方案1】:

看看RedBean PHP,它是一个兼容SQLite、PostgreSQL和mysql的轻量级ORM。

【讨论】:

【参考方案2】:

或者你可以试试这个简单而智能的查询生成器FluentPDO

【讨论】:

【参考方案3】:

我也在调查这个,刚刚发现Propel ORM:

什么是 Propel?

Propel 是一个开源的对象关系 PHP 5.4 中 SQL 数据库的映射 (ORM)。它允许您访问 您的数据库使用一组对象,提供简单的 API 存储和检索数据。

除了它的 ORM 功能之外,它还提供了一个查询构建器, 数据库模式迁移,现有数据库的逆向工程 还有更多。

【讨论】:

Propel 在鼎盛时期非常出色,但他们一直在努力寻找足够的人来维护它。

以上是关于SQLite 的轻量级 ORM [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

玩转SQLite系列打造轻量级ORM工具类SQLiteDbUtil操作数据库

Android数据库框架——GreenDao轻量级的对象关系映射框架,永久告别sqlite

Android数据库框架——GreenDao轻量级的对象关系映射框架,永久告别sqlite

轻量级ORM之SinGooCMS.ADO

Android数据库框架——ORMLite轻量级的对象关系映射(ORM)Java包

适用于 Android 的 ORM 精简版