0
私はシステムを設計していますが、管理者ユーザーにロールを作成し、それらに対して一連の権限を割り当てる必要があります。Yii2権限に基づくRBAC
現在、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'],
],
],
],
];
}
中しかし、私は理想的に必要なものを、その後、ロールの作成権限を割り当てると、役割を割り当てることができ、管理者ユーザーをこれを行うと、アクセス権のセットを作成することにより
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コンポーネントでみました。.. ??? – scaisEdge