Список ролей использующих разрешение(Permission)

Всё про контроль доступа пользователей: фильтры, RBAC, проверки
Ответить
FlatronBuda
Сообщения: 22
Зарегистрирован: 2015.03.09, 14:56

Список ролей использующих разрешение(Permission)

Сообщение FlatronBuda » 2019.08.29, 14:34

Здравствуйте, у меня вопрос по документации я могу узнать у какой роли есть список разрешений по методу getPermissionsByRole() или у какого пользователя есть список разрешений по методу getPermissionsByUser().

А как я могу узнать у разрешения каким ролям он присоединен?
Например разрешение author принадлежит ролям moderator admin

Документация откуда смотрел https://www.yiiframework.com/doc/api/2. ... basemanage

Код: Выделить всё

$auth = Yii::$app->authManager;
$roleName='author';
$list= (new Query())->select('parent')
    ->from($auth->itemChildTable)
    ->where(['child' => $roleName])->all();
или же уже есть готовое решение в документации?


Ответить