- 用户表(uc_user) id
- 中间表(authGroupAccess) uid(用户ID) group_id(‘角色ID’)
- 角色表(authGroup) id
我现在是用户表和中间表进行关联,但是这样求取不到角色表里面的数据了,求解….
$query = UcUser::find();
$query->joinWith(['authGroupAccess']);
$dataProvider = new ActiveDataProvider([
'query' => $query,
]);
你可以参考 Relations via a Junction Table 章节内容。