A主表,B中间表,C从表, 读出A列表下B表所有数据和C表所有数据
A模型
class ProductModel extends Model
{
public function prmid()
{
return $this->hasMany('PrmidModel','prid','id');
}
}
B模型 -关联C表,
class PrmidModel extends Model
{
public function pids()
{
return $this->belongsTo('MemberModel','mid','id');
}
}
C模型不用动
嵌套关联
$list =$db
->with(['prmid','prmid.pids'])
->order('sort','desc')
->paginate(20);
模版输出
{foreach name="$vo.prmid" id="vd"}
<b> {$vd.pids.company}</b>/
{/foreach}