如题,利用joinWith链接多个表,利用多个表之间的相应字段进行筛选
http://www.yiichina.com/tutorial/96
你这个例子只链接了2个表,我是说1个表同时链接2个以上的表
自己写一个原生的sql
我是这么做的: 我的三张表三个model分别是App,AppConfig,AppCategory
1、每个model里都加上与其他表的关联关系,App里面加上getAppConfig,getAppCategory,其他两个model里面都加上getApp,类推 2、在AppSearchModel的数据库查询方法中,用类似于这样的查询就可以了
$query->innerJoinWith(['appConfig','appCategory']);
输出到view里时,用你的查询结果变量(比如 $mdoel)来输出每个model的字段, 比如:$mdoel->appConfig->id