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框架连表查询操作示例)
- yii2和laravel框架哪个比较简单(关于Yii中模型场景的一些简单介绍)
- yii2对比springboot(Yii框架函数简单用法分析)
- 使用mui制作页面案例(Yii框架页面渲染操作实例详解)
- yii框架的常用组件使用(Yii框架的布局文件实例分析)
- python yield 使用浅析(yii框架使用分页的方法分析)
- yii数据库测评(Yii2.0框架behaviors方法使用实例分析)
- apache和yii域名配置(Yii 框架控制器创建使用及控制器响应操作示例)
- python处理水印(Yii 使用intervention/image拓展实现图像处理功能)
- pythonyield使用场景(Yii框架核心组件类实例详解)
- requests使用自定义cookie(Yii框架中用response保存cookie,用request读取cookie的原理解析)
- python如何使用yield(YII2.0框架行为Behavior深入详解)
- yii2对比springboot(yii2.0框架使用 beforeAction 防非法登陆的方法分析)
- yii2支持的数据库(Yii框架日志操作图文与实例详解)
- php使用yield处理并发(Yii2.0框架模型多表关联查询示例)
- php使用yield处理并发(Yii框架中使用PHPExcel的方法分析)
- 臭名昭著的731部队最高负责人 石井四郎(臭名昭著的731部队最高负责人)
- 王牌部队,你看的剧情我看的时尚(你看的剧情我看的时尚)
- 被鉴定的古董价值300万 当心,你可能遇到诈骗了(被鉴定的古董价值300万)
- 英语难学吗(初中英语难学吗)
- 如何追女孩子(如何追女孩子的技巧和方法)
- 是不是快乐全被你拿走了(而是你得到的)
热门推荐
- dedecms中的有些功能如何修改(织梦DedeCMS默认文件夹重命名的方法)
- elementui和vue详解(Vue+Element UI实现概要小弹窗的全过程)
- linux内核打印pc的值(linux内核copy_{to, from}_user的思考)
- 如何查看iis日志
- 适合小白入门的mysql教程索引简介(一篇带给你MySQL高性能索引)
- python做出来的游戏按什么键运行(python pygame实现方向键控制小球)
- mysql 存储引擎有哪些(MySQL 常见存储引擎的优劣)
- js字符串常用函数
- nginx部署配置详解(Nginx服务器基本的模块配置和使用全攻略)
- dedecms标签调用大全(织梦cms图集{dede:field name='imgurls'}显示栏目名称)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9