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 有区别???   欢迎补充.

 

相关文章
|
Android开发
【Android 逆向】IDA 工具使用 ( 十六进制视图 Hex View-1 | 结构体视图 Structures | 枚举视图 Enums | 导入视图 Import | 导出视图 )
【Android 逆向】IDA 工具使用 ( 十六进制视图 Hex View-1 | 结构体视图 Structures | 枚举视图 Enums | 导入视图 Import | 导出视图 )
584 0
【Android 逆向】IDA 工具使用 ( 十六进制视图 Hex View-1 | 结构体视图 Structures | 枚举视图 Enums | 导入视图 Import | 导出视图 )
|
Android开发
Android 使用DataBinding时 将布局页面转换为数据绑定布局(Convert to data binding layout) 不出现提示解决办法
Android 使用DataBinding时 将布局页面转换为数据绑定布局(Convert to data binding layout) 不出现提示解决办法
155 0
|
Android开发 数据库管理
android sqlite 判断表和表中字段是否存在方法
android sqlite 判断表和表中字段是否存在方法
fragment嵌套viewpager不显示
fragment嵌套viewpager不显示
191 0
|
前端开发 Android开发 容器
1-VIII--ViewPager的基本使用
零、前言 [1].ViewPager顾名思义是将若干视图一页一页的展现 [2].ViewPager和Fragment郎才女貌,天造之合,在加个TabLayout简直和睦一家人 [3].
1055 0
|
SQL 数据库 Android开发
Android Room联合AsyncListUtil实现RecyclerView分页加载ORM数据
Android Room联合AsyncListUtil实现RecyclerView分页加载ORM数据 我之前写了一系列关于AsyncListUtil实现RecyclerView和ListView的分页加载机制和技术路线,见附录文章4,5。
1484 0
|
关系型数据库 数据库 弹性计算