【问题标题】:Simple(r) ORM for PHP [closed]PHP的简单(r)ORM [关闭]
【发布时间】:2009-08-26 18:34:20
【问题描述】:

什么是 PHP 的最简单 ORM 实现?我正在寻找真正简单和轻便的东西(就 LOC 而言,因为速度并不重要,我不需要缓存等等),最好是单个文件或类包 不依赖 XML 或其他配置文件,易于部署。

阅读其他类似的问题Pork.dbObject(顺便说一下,它是由 SO 用户之一开发的)是迄今为止我能找到的最接近的问题,我很想知道是否有任何其他 ORM 实现可能是 比这个轻。

【问题讨论】:

    标签: php orm


    【解决方案1】:

    Doctrine 和 Propel 都不错,但不能说它们是“最简单的”。 这里有两种选择 - PHP Active RecordOutlet PHP ORM

    希望他们中的一个能有所帮助

    【讨论】:

    【解决方案2】:

    我用的是 ADODB Active Record:http://phplens.com/lens/adodb/docs-active-record.htm,还不算太重。

    再一次,如果你想制作一个轻型的,为什么不自己建造呢?

    【讨论】:

      【解决方案3】:

      为什么不尝试普通的 PDO(或者 mysqli,如果您使用 MySQL 并且不喜欢 PDO)?它不完全是成熟的 ORM,但它允许将查询结果直接提取到对象中。它没有比这更简单、轻量级和零配置的了。 :)

      【讨论】:

      • 我一直在努力尝试 830 万种不同的 ORM,结果证明这很容易成为我的最佳解决方案。 PDO 非常简单,内置并且非常好。我听说 mysqli 有点慢,但我没有亲自使用它(出于这个原因)。 +1 PDO,几乎是你能得到的最轻的。
      • @Garet Claborn - 实际上是it's the other way round,但即便如此差异也可以忽略不计。
      • 哦,太好了,感谢您清除它;p 良好的基准。
      【解决方案4】:

      对于轻量级解决方案,phpDataMapper 可能是一个不错的选择。

      【讨论】:

        【解决方案5】:

        我过去使用过CoughPHP,对它的简单性非常满意。

        【讨论】:

        • 不是我要找的。​​span>
        【解决方案6】:

        我刚刚开始使用 Zend Framework,我对它非常满意。

        【讨论】:

        • 仍然比 Pork.dbObject 大很多。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-02
        • 2011-04-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多