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
您可能感兴趣
- requests使用自定义cookie(Yii框架中用response保存cookie,用request读取cookie的原理解析)
- 基于yii2框架的开源系统(Yii框架参数配置文件params用法实例分析)
- yii2对比springboot(Yii框架响应组件用法实例分析)
- python处理水印(Yii 使用intervention/image拓展实现图像处理功能)
- yii2对比springboot(Yii框架实现对数据库的CURD操作示例)
- yii框架的常用组件使用(Yii框架的布局文件实例分析)
- webapp前端能用yii2开发吗(Yii Framework框架使用PHPExcel组件的方法示例)
- thinkphp导入excel(Yii框架使用PHPExcel导出Excel文件的方法分析改进版)
- 如何让yii2高级模板运行起来(Yii框架Session与Cookie使用方法示例)
- python如何使用yield(YII2.0框架行为Behavior深入详解)
- php使用yield处理并发(Yii2.0框架模型多表关联查询示例)
- yii2 在控制器中验证请求参数的使用方法(yii2 在控制器中验证请求参数的使用方法)
- yii框架使用教程(Yii框架操作cookie与session的方法实例详解)
- apache和yii域名配置(Yii 框架控制器创建使用及控制器响应操作示例)
- yield函数详解(Yii框架的redis命令使用方法简单示例)
- apache和yii域名配置(yii框架数据库关联查询操作示例)
- 追连续剧,品古今联4 明代三杨,联妙诗佳(追连续剧品古今联4)
- 三杨 共辅四朝帝王,构建明帝国内阁行政圈(三杨共辅四朝帝王)
- 红色文化进国企(红色文化进国企)
- 车友的选择| 轮毂该如何选(车友的选择轮毂该如何选)
- 秦海璐炫耀和王新军热恋蜜事,不料对方吐槽她吃饱后肚子撅老高(秦海璐炫耀和王新军热恋蜜事)
- 秦海璐一袭旗袍惹人倾心,将高级与淡雅展现的游刃有余(秦海璐一袭旗袍惹人倾心)
热门推荐
- C#如何读取Excel
- thinkphp使用说明(thinkphp框架使用JWTtoken的方法详解)
- 微信小程序引用模板的函数(微信小程序页面与组件之间信息传递与函数调用)
- 小鸟云服务器免流搭建(小鸟云服务器如何进行数据盘挂载?Windows)
- python3json序列化(Python3.5 Json与pickle实现数据序列化与反序列化操作示例)
- js实现CSS格式化和压缩
- python停止执行的代码(python定时检测无响应进程并重启的实例代码)
- python的编码方式(Python中文编码知识点)
- laravel api 调试(Laravel框架自定义公共函数的引入操作示例)
- canvas 中增加组件(如何在Canvas中添加事件的方法示例)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9