0
시스템을 설계하고 있지만 관리자 사용자에게 역할을 만들고 권한을 할당해야합니다.Yii2 사용 권한 기반 RBAC
public function behaviors()
{
return [
'access' => [
'class' => AccessControl::className(),
'rules' => [
[
'actions' => ['index','view'], // these action are accessible
//only the yourRole1 and yourRole2
'allow' => true,
'roles' => ['yourRole1', 'yourRole2'],
],
[ // all the action are accessible to superadmin, admin and manager
'allow' => true,
'roles' => ['superAdmin', 'admin', 'manager'],
],
],
],
];
}
그러나 내가 이상적으로 필요한 것 RBAC에서 현재
권한을 할당하고 역할을 할당,이 일을하고 관리자 사용자가 다음 역할을 만들 수 있습니다 권한 집합을 만들어public function behaviors()
{
return [
'access' => [
'class' => AccessControl::className(),
'rules' => [
[
'actions' => ['index','view'],
'allow' => true,
'permission' => ['canView'],
],
[
'actions' => ['update','delete'], // these action are accessible
'allow' => true,
'permission' => ['canDelete', 'canUpdate'],
],
],
],
];
}
입니다 사용자에게 제공합니다.
누구든지 yii2에 대한 패키지를 알고 있습니까?
유무 youb가 Yii2의 기본 RBAC 구성 요소와 시도 http://www.yiiframework.com/doc-2.0/yii-filters-accessrule.html# $ 권한-세부 .. ??? – scaisEdge