如何使用RBAC中为角色创建的规则在yii2的gridview中显示记录?
假设有两个角色“管理员”和“代理”。
现在的要求是
答案 0 :(得分:-1)
Here the example I am using this in my code
// User.php -> Model
public function getUserRolesAsArray($userId)
{
$roles = Yii::$app->authManager->getRolesByUser($userId);
if (!empty($roles)) {
foreach ($roles as $role) {
$userRole[] = $role->name;
}
return $userRole;
}
}
// view.php -> view file
[
'label' => 'Role',
'value' => $model->getUserRoles($model->id) ?? null,
],
Kindly try this i think this may be help you
答案 1 :(得分:-1)
完成了,
我必须创建将授予角色的权限,并基于该权限修改DataProvider查询