ユーザー権限(RBAC)に基づいてGridView
から行を非表示にしようとしています。 (Yii::$app->user->can('readModel', ['model' => $model]);
)ユーザ権限に基づいてYii2 GridViewから行を隠すには?
検索モデルにいくつかのフィルタを追加する必要があると仮定しましたが、このフィルタをクエリに追加する方法がわかりません。 GridView
コールに引数を追加するなど、まだ見つけられていない簡単な解決策がありますか?
この特定の状況についても、ドキュメントではわかりません。
ありがとうございます。
ソリューションを持っているあなたは、あなたにあなたの権限を割り当てるしている方法を指定できますユーザーですか?つまり役割と権限 –
私は、権限と役割を作成するために、標準のYii2 'yii \ rbac \ DbManager'(' Yii :: $ app-> authManager'を使って) 'createRole'と' createPermission'メソッドを使用しています。また、 'assign'メソッドを使ってユーザをロールに割り当てます。 – Jaatoo