首页 > 代码库 > Thinkphp 关联模型和试图模型区别
Thinkphp 关联模型和试图模型区别
关联模型主要在多表操作时使用,比如
user表,user_role表,role表
user_role字段:uid,rid,它作为中间表,负责将user和role之间的,1对1,1对多,多对多的关系进行保存。
这时要通过uid查询用户的数据和用户拥有的所有role数据时,就要用到关联模型。
role的结果会成为一个新数组,插在user的结果数组里,成为多维数组。
而视图模型则就是mysql的join方法的简化操作而已。
将多表通过join方法联合查询,然后成为一个一维数组输出。不存在中间表一说!一般作为select时用的很多。
Thinkphp 关联模型和试图模型区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。