YII2 关联查询,不修改search, 使用 GridView::widget 输出

简介: 找半天没找到相关的  都要改search方法,  请教高手得到如下方法  2步骤实现.YII2 model中使用get 关联表查询   注意 条件中后面一个字段是当前表的字段odel中添加方法:视图中输出方式:方框1 是方法名去掉 get  首字母小写方框2 是需要的字段名次方法 框架中...

找半天没找到相关的  都要改search方法,  请教高手得到如下方法  2步骤实现.

YII2 model中使用get 关联表查询   注意 条件中后面一个字段是当前表的字段odel中添加方法:

视图中输出方式:

方框1 是方法名去掉 get  首字母小写

方框2 是需要的字段名

次方法 框架中会返回关联表的数据,  以方法名为数组名(首字母小写)  hasOne 值查询一对一,  hasMany 查询一对多

 

还有个 方法好像叫 JoinWith  , 没找到了 也不知道在model 还是控制器中使用  应该是控制器中使用.  和平常查询的 joinWith 有区别???   欢迎补充.

 

相关文章
|
7天前
【UI】 element -ui select下拉框label显示多个值
【UI】 element -ui select下拉框label显示多个值
16 1
|
Android开发
【Android 逆向】IDA 工具使用 ( 十六进制视图 Hex View-1 | 结构体视图 Structures | 枚举视图 Enums | 导入视图 Import | 导出视图 )
【Android 逆向】IDA 工具使用 ( 十六进制视图 Hex View-1 | 结构体视图 Structures | 枚举视图 Enums | 导入视图 Import | 导出视图 )
476 0
【Android 逆向】IDA 工具使用 ( 十六进制视图 Hex View-1 | 结构体视图 Structures | 枚举视图 Enums | 导入视图 Import | 导出视图 )
|
6月前
【element-ui用法】el-radio-group默认选择和数据回显问题的解决方案
【element-ui用法】el-radio-group默认选择和数据回显问题的解决方案
211 0
|
7月前
|
Web App开发 API 开发者
关于 SAP UI5 Context.prototype.delete 方法的输入参数 Group ID 的细节
关于 SAP UI5 Context.prototype.delete 方法的输入参数 Group ID 的细节
60 0
|
C++
C/C++ Qt Tree与Tab组件实现分页菜单
虽然`TreeWidget`组件可以实现多节点的增删改查,但多节点操作显然很麻烦,在一般的应用场景中基本上只使用一层结构即可解决大部分开发问题,`TreeWidget`组件通常可配合`TabWidget`组件,实现一个类似于树形菜单栏的功能,当用户点击菜单栏中的选项时则会跳转到不同的页面上。
289 0
C/C++ Qt Tree与Tab组件实现分页菜单
|
前端开发
Element ui 表格(Table)组件中前端实现数据分页和模糊查询
Element ui 表格(Table)组件中前端实现数据分页和模糊查询
460 0
Element ui 表格(Table)组件中前端实现数据分页和模糊查询
|
缓存 JavaScript 前端开发
使用Render 自定义列的表格组件——Table
使用Render 自定义列的表格组件——Table
487 1
|
SQL 存储
使用 SAP CDS view SQL Function 将视图某些字段进行合并
使用 SAP CDS view SQL Function 将视图某些字段进行合并
132 0
使用 SAP CDS view SQL Function 将视图某些字段进行合并
|
XML 数据格式
UI5 xml view里control id的生成逻辑
Fiori control id在line 331处生成:
UI5 xml view里control id的生成逻辑