码迷,mamicode.com
首页 > Web开发 > 详细

Thinkphp 关联模型和试图模型区别

时间:2014-12-13 16:29:12      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:使用   sp   数据   bs   nbsp   sql   用户   mysql   ui   

关联模型主要在多表操作时使用,比如

user表,user_role表,role表

user_role字段:uid,rid,它作为中间表,负责将user和role之间的,1对1,1对多,多对多的关系进行保存。

这时要通过uid查询用户的数据和用户拥有的所有role数据时,就要用到关联模型。

role的结果会成为一个新数组,插在user的结果数组里,成为多维数组。

 

而视图模型则就是mysql的join方法的简化操作而已。

将多表通过join方法联合查询,然后成为一个一维数组输出。不存在中间表一说!一般作为select时用的很多。

Thinkphp 关联模型和试图模型区别

标签:使用   sp   数据   bs   nbsp   sql   用户   mysql   ui   

原文地址:http://www.cnblogs.com/kingfly/p/4161409.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!