yii框架使用教程(Yii框架连表查询操作示例)
类别:编程学习 浏览量:1039
时间:2021-10-24 10:35:20 yii框架使用教程
Yii框架连表查询操作示例本文实例讲述了Yii框架连表查询操作。分享给大家供大家参考,具体如下:
Join
|
//表连接 //查询出学生、班级、校区、记录表的所有数据 $data =Jf_record::find() ->join( 'join' , 'jf_stu' , 'jf_record.sid=jf_stu.sid' ) ->join( 'join' , 'jf_class' , 'jf_stu.cid=jf_class.cid' ) ->join( 'join' , 'jf_school' , 'jf_class.xid=jf_school.xid' ) ->select( '*' ) ->where([ 'jf_record.re_id' => $re_id ]) ->asArray() ->one(); echo $data [ 'sname' ]. '<br>' ; echo $data [ 'sex' ]. '<br>' ; echo $data [ 'rtime' ]. '<br>' ; echo $data [ 'cname' ]. '<br>' ; echo $data [ 'school' ]. '<br>' ; |
Has
hasOne方法,因为文章对于文章状态来说,是多对一 一对一的关系;
hasMany方法,因为文章对于文章评论来说,是一对多的关系;
例子
模型
|
//获取部门名字 用于view页面 public function getDept() { return $this ->hasOne(Dept::className(), [ 'dept_id' => 'dept_id' ]); } |
视图
|
[ 'attribute' => 'dept_id' , 'label' => '部门' , 'value' => 'dept.dept_name' , ], |
显示
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
原文链接:https://blog.csdn.net/fujian9544/article/details/87643154
您可能感兴趣
- yii框架使用教程(Yii框架操作cookie与session的方法实例详解)
- requests使用自定义cookie(Yii框架中用response保存cookie,用request读取cookie的原理解析)
- yii2 在控制器中验证请求参数的使用方法(yii2 在控制器中验证请求参数的使用方法)
- yield方法可以使一个线程停止运行(Yii2.0框架模型添加/修改/删除数据操作示例)
- yii2对比springboot(Yii框架响应组件用法实例分析)
- yii2对比springboot(yii2.0框架使用 beforeAction 防非法登陆的方法分析)
- yii2支持的数据库(Yii框架常见缓存应用实例小结)
- yii框架使用教程(Yii框架连表查询操作示例)
- yield函数详解(Yii框架的redis命令使用方法简单示例)
- php使用yield处理并发(Yii2.0框架模型多表关联查询示例)
- yield代码还会执行吗(Yii2 queue的队列使用详解)
- pythonyield使用场景(Yii框架核心组件类实例详解)
- python yield 使用浅析(yii框架使用分页的方法分析)
- 使用mui制作页面案例(Yii框架页面渲染操作实例详解)
- 如何让yii2高级模板运行起来(Yii框架数据库查询、增加、删除操作示例)
- yii数据库测评(Yii2.0框架behaviors方法使用实例分析)
- 杯酒人生---瓦伦丁酒杯和奥丁格啤酒(杯酒人生---瓦伦丁酒杯和奥丁格啤酒)
- 中秋节买啤酒,预算超过7元试试这8种啤酒,麦香浓郁都是真啤酒(预算超过7元试试这8种啤酒)
- CellPress旗下的6 期刊,国人友刊来了解一下吧(CellPress旗下的6期刊国人友刊来了解一下吧)
- ()
- SCI检索 SSCI检索 EI检索 ISTP检索 CSCD检索简介(SCI检索SSCI检索EI检索)
- 参考文献里期刊名称的写法,你知道吗(参考文献里期刊名称的写法)
热门推荐
- mybatis测试出现空指针(Mybatis非配置原因,导致SqlSession was not registered for synchronization异常)
- phpcurl详解(解决PHP curl或file_get_contents下载图片损坏或无法打开的问题)
- mysql8.0自定义安装图解(M1芯片安装mysql8.0数据库的实现步骤图文)
- css中div高度自适应
- python零基础入门五小时(从0开始的Python学习016异常)
- ip承载网和数通区别(网络线路科普之CN2,GIA,CIA,BGP以及IPLC都是什么意思)
- sqlserver 空间数据类型(SQL Server数据类型转换方法)
- 火狐和IE的window.event的区别
- html5拖动效果怎么写(Html5 滚动穿透的方法)
- C# 扩展方法
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9