Я использую Yii::$app->user->can для проверки доступности для конкретной роли, но как быть если доступ должен быть у нескольких ролей? Например у юзера и редактора. Писать Yii::$app->user->can('user') && Yii::$app->user->can('editor') не торт. Нет ли там какой-то возможности одной функцией проверить несколько ролей? В доках я этого не нашел, но вдруг я пропустил что-то... Очень этого не хватает.
P.S. Про то что можно редактору юзера добавить как дочерний элемент знаю, но так не буду делать потому что есть вещи которые редактор наоборот видеть не должен, а юзер должен.
Если исходить из RBAC, то лучше тогда проверять не роль, а доступность операции конкретному пользователю. Т.е. каждая роль будет иметь свой набор доступных действий. Хорошая статья, правда про yii 1.0 - https://habrahabr.ru/post/177873/
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости