【发布时间】:2009-08-26 18:34:20
【问题描述】:
什么是 PHP 的最简单 ORM 实现?我正在寻找真正简单和轻便的东西(就 LOC 而言,因为速度并不重要,我不需要缓存等等),最好是单个文件或类包 不依赖 XML 或其他配置文件,易于部署。
阅读其他类似的问题Pork.dbObject(顺便说一下,它是由 SO 用户之一开发的)是迄今为止我能找到的最接近的问题,我很想知道是否有任何其他 ORM 实现可能是 比这个轻。
【问题讨论】:
什么是 PHP 的最简单 ORM 实现?我正在寻找真正简单和轻便的东西(就 LOC 而言,因为速度并不重要,我不需要缓存等等),最好是单个文件或类包 不依赖 XML 或其他配置文件,易于部署。
阅读其他类似的问题Pork.dbObject(顺便说一下,它是由 SO 用户之一开发的)是迄今为止我能找到的最接近的问题,我很想知道是否有任何其他 ORM 实现可能是 比这个轻。
【问题讨论】:
Doctrine 和 Propel 都不错,但不能说它们是“最简单的”。 这里有两种选择 - PHP Active Record , Outlet PHP ORM
希望他们中的一个能有所帮助
【讨论】:
我用的是 ADODB Active Record:http://phplens.com/lens/adodb/docs-active-record.htm,还不算太重。
再一次,如果你想制作一个轻型的,为什么不自己建造呢?
【讨论】:
为什么不尝试普通的 PDO(或者 mysqli,如果您使用 MySQL 并且不喜欢 PDO)?它不完全是成熟的 ORM,但它允许将查询结果直接提取到对象中。它没有比这更简单、轻量级和零配置的了。 :)
【讨论】:
对于轻量级解决方案,phpDataMapper 可能是一个不错的选择。
【讨论】:
我过去使用过CoughPHP,对它的简单性非常满意。
【讨论】:
我刚刚开始使用 Zend Framework,我对它非常满意。
【讨论】: