Всем доброго времени суток.
Только недавно начал изучать Yii2, и понадобилось выучить RBAC.
Но сколько бы документаций и мануалов я не читал.все равно не пойму.
Может кто,скинуть либо на понятную статью как сделать,либо помочь
Суть
На данный момент у меня есть таблица с пользователями(Логин,пароль,роль)
Нужно сделать запрет на посещение страницы определенной роли,нашел простецкую статью
https://vk.cc/6F7iKN .
И тут столкнулся с проблемой в пункте:
Теперь в БД нужно создать необходимые таблицы, в которых будут храниться разрешения, роли, назначения… Для этого можно выполнить миграции, которые лежат в «коробке». В консоли выполняем: php yii migrate --migrationPath=@yii/rbac/migrations
Это создаст 4 таблицы в БД:
auth_item - эта таблица хранит роли и разрешения.
auth_item_child - здесь задаются наследования.
auth_assignment - тут пользователям назначаются позиции из auth_item. Т.е. пользователю (по user ID) можем назначить роль/разрешение (по названиям).
auth_rule - здесь хранятся имена классов правил, которые хранятся в php файлах.
Сейчас эти таблицы пустые.
НО у меня создается таблица "migration",но в ней 2 столбца
Надеюсь на Вашу помощь
Заранее благодарю за ответы.