Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Yii RBAC では、何人のユーザーが x を実行するパーミッションを持っているかについてカウント情報を取得することは可能ですか?
つまり、次のようなメソッドを書くことができます:
しかし、それを行うための既製の方法はありますか? アイデアをお寄せいただきありがとうございます。
部分的な答え。 Count を確認するだけならそれほど難しいことではありません。authAssignment テーブルを確認できるので、次のような SQL クエリを実行できます。
SELECT COUNT(*) FROM `AuthAssignment` WHERE itemname = 'PermissionXname';
他のことは少し考える必要がありますが、不可能ではありません。わかったらお知らせします。
ただし、組み込みのメソッドがあるかどうかはわかりません。