脚本宝典收集整理的这篇文章主要介绍了php – 活动记录的目的是什么?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
但是Active Record持有什么目的?是从不同的RDBMS个性抽象出来的.如果是这样,我认为这不是sql的意思.此外,最好的做法是什么?
提前致谢
大多数框架还在其各自的Active Record模型中实现数据关系,可以大大简化访问与您的对象相关的数据.例如,在CodeIgniter中,如果您指定了一个类别“有很多”产品,那么在从数据库中加载Category对象后,可以使用简单的代码行列出它的子产品.
foreach ($category->PRoducts as $product) { echo $product->name; }
Active Record的另一个优点就是如您所说,它使您的代码轻松移植到不同的数据库平台(只要您使用的框架具有所选数据库的驱动程序),尽管这似乎不是很重要现在,如果您的应用程序变得流行,我以后有更大的价值!
希望这将有所帮助.维基百科描述活动记录(http://en.wikipedia.org/wiki/Active_record_pattern),CodeIgniter文档将会同时进行.就个人而言,我使用的是KohanaPHP(http://www.kohanaphp.com),它是CodeIgniter的PHP5专用叉,我发现它的ORM模型非常有用!
以上是脚本宝典为你收集整理的php – 活动记录的目的是什么?全部内容,希望文章能够帮你解决php – 活动记录的目的是什么?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。