Задать вопрос
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 для добавления и редактирования?
  • Вопрос задан
  • 777 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@devian3000
Да можно работать напрямую с базой.
Там логика по выборке, по добавлению можно делать что угодно, если соблюдать связи.

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

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

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