他们自己实施了吗?yii使用的ORM是什么?
回答
他们的ORM好像是叫Yii Active Record。
从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是非常快的:)
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
- 1. -m开关的用途是什么?
- 2. 什么是m-ary向量?
- 3. 什么用的.h和.M
- 4. 为什么PostgreSQL的 'M' 像E '\\%M%' 是真实的
- 5. m [i] [j] = Double.parseDouble(in.nextLine())是做什么的?
- 6. mVariableName中的m是什么意思?
- 7. Git的 - 这是什么意思-m
- 8. List.sublist(n,m)的视图是什么?
- 9. Guardfile中m [1]的意义是什么?
- 10. 什么是GeometryDrawing中的M和L?
- 11. 'unpack(“m”)`的反义词是什么?
- 12. Yii中的事件是什么?如何在Yii中使用事件?
- 13. 什么是使用Yii Framework构建的网站的好例子
- 14. Yii Appliance的确切目的是什么?
- 15. 为什么使用R中的strptime解析“%Y-%m”给出NA结果,但是“%Y-%m-%d”是可用的?
- 16. m是一个定义为10 + 2的宏;为什么m * m评估为32?
- 17. Yii框架CMenu中使用的标签是什么?
- 18. 为什么Yii模型的PrimaryKey是null?
- 19. 在Yii中,为什么教程使用::
- 20. YII使用什么通知,警告等?
- 21. Yii 2.0是什么?它有什么作用?
- 22. M Gemfile。这是什么意思?
- 23. m * n * 3是什么意思?
- 24. O(M + N)是什么意思?
- 25. 这是什么字段分隔符(^ M)?
- 26. MATLAB语句是什么:[M N〜] = size(imge);?
- 27. 什么是M代表MI2S接口
- 28. listView.setSelection(n); M = listView.getSelectedItemPosition(); // m!= n。为什么?
- 29. Yii formatRaw有什么用?
- 30. 为什么m [1] - m [0]返回3,其中m是3x3矩阵?
+1为主题命名后您的帐户,你有一个问题关于。 – 2012-03-22 20:58:26