2010-04-27 37 views

回答

13

他们的ORM好像是叫Yii Active Record

+0

所以他们自己创造了车轮? – yii 2010-04-27 08:45:21

+0

@yii似乎是的,是的。见http://www.yiiframework.com/doc/guide/database.ar – 2010-04-27 08:47:35

+11

@yii是的,他们做到了。他们创造出最适合他们快速推车的车轮。 – lunohodov 2011-08-22 14:44:23

7

从Yii的网站

而且Yii中的Active Record(AR),作为一个广泛采用的对象关系映射(ORM)的方式实施,进一步简化数据库编程。 Yii AR用一个类和一行来表示一个实例,消除了重复编写主要涉及CRUD(创建,读取,更新和删除)操作的SQL语句的重复任务。

这是关于AR文件:www.yiiframework.com/doc/guide/database.ar 这是documenation API:http://www.yiiframework.com/doc/api/1.1/CActiveRecord

我真的很喜欢它。我使用Yii几年,我认为AR是非常快的:)

2

Yii ORM被称为“活动记录”主要受Ruby on Rails活动记录的启发(即使使用“活动记录模式”在许多语言中:http://en.wikipedia.org/wiki/Active_record_pattern)。这当然是由Yii开发团队开发的(我想大部分是由其创建者强雪开发的)。 Yii 2(仍然在alpha版)正在改进相同的概念。谈到命名范围时 的Yii指南提供on Rails的AR信用红宝石:http://www.yiiframework.com/doc/guide/1.1/en/database.ar#named-scopes 我不是Ruby on Rails的一个专家,但我知道关系正处于非常相似的方式定义在两个奥姆斯:http://www.yiiframework.com/doc/guide/1.1/en/database.arr#declaring-relationship

活动记录Ruby on Rails的: http://guides.rubyonrails.org/

的ActiveRecord类在Ruby on Rails的: http://ar.rubyonrails.org/

活动记录Yii中: http://www.yiiframework.com/doc/guide/1.1/en/database.ar

中的CActiveRecord类Yii中: http://www.yiiframework.com/doc/api/1.1/CActiveRecord

最后但并非最不重要的,Yii的开发者团队在GitHub上! https://github.com/yiisoft?tab=members

相关问题