webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg

Какой выбрать CRUD для стандартного db RBAC в YII2?

Есть сайт в котором уже реализован RBAC, но нет CRUD для него. Смена роли реализована конечно, но создание новых ролей, правил и т.д. нет. Делал вручную.
Теперь задумался прикрутить CRUD ко всему этому, но писать как-то лень, полез искать готовые решения, их много, но они все реализуют либо чать возможностей либо допилено, что-то свое, что не подходит.
Знает ли кто-то готовое решение в рамках стандартного использования описанyого в доках YII2.
Делал по докам и по этой замечательной статье, если кому интересно wiki.it-wiki.org.ua/doku.php/yii2:rbac

И доп вопрос. Кто разбирал yii\rbac\DbManager по кусочкам, скажите, кроме как создание записей в бд он же не создает классы и т.д. По сути можно просто с помощью gii сгенерить rbac для его таблиц и примарафетить немного? То есть можно ли работать напрямую с базой, а не через методы yii\rbac\DbManager для добавления и редактирования?
  • Вопрос задан
  • 773 просмотра
Пригласить эксперта
Ответы на вопрос 1
@devian3000
Да можно работать напрямую с базой.
Там логика по выборке, по добавлению можно делать что угодно, если соблюдать связи.

Для управления ролями правилами и т.д. я считаю что данный функционал избыточен ИМХО.
Но если нужно, лучше написать самому под задачу. Будет проще чем кастомизировать те что есть.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы