社区
Framework
帖子详情
ThinkPHP关联模型和视图模型用法上的区别?
qq_18808735
2016-04-04 10:46:19
在关联模型中定义"as_fields"这些属性后,可以实现数据表的关联查询,它的作用就和视图模型相当了。那么它和视图模型的区别在哪里(用法上)?
我的理解:视图模型是完全脱离数据表逻辑的虚类,不参与数据表的逻辑(只读不能更新)。
那么关联模型的查询功能又是如何使用的?最好能举一个用到查询和更新关联模型的例子。
...全文
140
回复
打赏
收藏
ThinkPHP关联模型和视图模型用法上的区别?
在关联模型中定义"as_fields"这些属性后,可以实现数据表的关联查询,它的作用就和视图模型相当了。那么它和视图模型的区别在哪里(用法上)? 我的理解:视图模型是完全脱离数据表逻辑的虚类,不参与数据表的逻辑(只读不能更新)。 那么关联模型的查询功能又是如何使用的?最好能举一个用到查询和更新关联模型的例子。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
php
视图
详解,
ThinkPHP
中
视图
模型
详解.,
thinkphp
视图
ThinkPHP
中
视图
模型
详解.,
thinkphp
视图
很多TP的新手对于
模型
中的
视图
模型
不甚了解,官方虽然有详细手册,但是对于初学者来说还是比较难以理解!先简单说一下
视图
模型
所能实现的功能,基本就是主表与副表之间各个字段的
关联
问题,实现多表
关联
查询,相对于使用原生SQL语句来说,着实是简单不少.首先在数据表初始化的时候,用的不是传统的M('User'),在
视图
模型
中使用的是D('UserView'...
【
ThinkPHP
】关于
ThinkPHP
关联
模型
和
视图
模型
的一些心得
视图
模型
更加类似一张表虚拟的表,
视图
包含一系列带有名称的列和行数据。但是,
视图
并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义
视图
的查询所引用的表,并且在引用
视图
时动态生成。对其中所引用的基础表来说,
视图
的作用类似于筛选,这是
ThinkPHP
手册上的说法其实说白了,
视图
模型
就是mysql多表查询而已,
视图
模型
不支持多表更新,删除而
关联
模型
是...
ThinkPHP
视图
/
关联
模型
使用记录
手册有时候真是个晦涩难懂的东西,等你弄明白其中的流程时,才发现原来是这么简单——
ThinkPHP
视图
模型
/
关联
模型
使用记 录写在前面: 不论是
视图
还是
关联
模型
,
thinkphp
对文件、类的命名都有严格的要求,在没有查询到数据时,请首先检查文件、类的命名是否 符合规定;再者,结合logs查看SQL语句执行记录,主要是看查询的表名,是否与定义的表名一致,当查询的表名是 ‘表前缀_表名 _vie
Thinkphp
关联
模型
和试图
模型
区别
关联
模型
主要在多表操作时使用,比如 user表,user_role表,role表 user_role字段:uid,rid,它作为中间表,负责将user和role之间的,1对1,1对多,多对多的关系进行保存。 这时要通过uid查询用户的数据和用户拥有的所有role数据时,就要用到
关联
模型
。 role的结果会成为一个新数组,插在user的结果数组里,成为多维数组。 而
视图
模型
则就是my...
thinkphp
它的特性
thinkphp
特性 简单易用
模型
(M):
模型
的定义由Model类来完成。Model类位于项目目录下面的LibModel目录。 控制器(C):应用控制器(核心控制器)和Action控制器都承担了控制器的角色,
区别
在于Action控制器完成业务过程,而应用控制器(App类)负责调度控制。Action控制器位于项目目录下面的LibAction目录。
视图
(V):模板的实现是和框架无关的,做到了100...
Framework
4,250
社区成员
4,522
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章