什么是好的 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 托管? [关闭]