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