什么是好的 PHP Active Record 库? [关闭]

Posted

技术标签:

【中文标题】什么是好的 PHP Active Record 库? [关闭]【英文标题】:What's a good PHP Active Record library? [closed] 【发布时间】:2011-01-27 03:56:30 【问题描述】:

我使用 CodeIgniter 已经有一段时间了,我对它的 Active Record 功能非常满意。用它查询数据库真是太好了。

最近我开始了一个新项目,我不能再使用这样的框架了。

是否有一个简单的 php Active Record 库可以完成它的工作并且不碍事(类似于 CodeIgniter 的版本)?

【问题讨论】:

我不知道(或关心)这是否是正确的说法。但我不得不说这是一个非常有建设性的问题,而且绝对是话题。我真的很失望它已经被关闭了。 似乎 phpactiverecord 是 PHP 中唯一好的活动记录实现。不幸的是,从他们 github 帐户上的提交来看,它正在慢慢消亡。出于某种原因,人们正在转向 Doctrine 和 Propel,它们都是可怕的 Hibernate 克隆。好像 PHP 还不够烂。 难以置信地摇头 【参考方案1】:

您是否明确寻找Active Record pattern 的实现?

如果不是,您可能需要查看对象关系映射器 (ORM),例如 Doctrine 或 Propel。另见this question on SO。

【讨论】:

是的,我真的在寻找 Active Record 模式。 ORM 通常处理我不喜欢的代码生成。【参考方案2】:

您可能想看看ADOdb。

【讨论】:

【参考方案3】:

您也可以尝试这个易于使用的活动record class,它也使用mysql abstract layer。

【讨论】:

【参考方案4】:

您可能想查看http://cinchapps.com/active_record/

【讨论】:

以上是关于什么是好的 PHP Active Record 库? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

foreach 给了我四次相同的行(PHP、Active Record、CodeIgniter)

什么是好的跨平台音频处理库?

PHP Codeigniter:显示Active Record的SQL查询

什么是好的 Ruby on Rails 和 PHP 托管? [关闭]

PHP Yii:在Active Record中使用MySQL的IN条件

CodeIgniter/PHP Active Record 不会增加整数