Ошибки в yii2-rbac-plus. Помогите пожалуйста

Всё про контроль доступа пользователей: фильтры, RBAC, проверки
Ответить
BarakudaX777
Сообщения: 2
Зарегистрирован: 2018.09.06, 19:21

Ошибки в yii2-rbac-plus. Помогите пожалуйста

Сообщение BarakudaX777 » 2018.09.06, 19:35

Добрый день. Только начинаю осваивать Yii2. Пытался все делать по документациям, но все равно понял что без помощи на форуме не обойтись..
Создал приложение advanced. Установил туда yii2-rbac-plus. Внес в него разрешения, группы, подключил к админке, все успешно работало и добавлялось.
Изображение
Сегодня решил создать новое Разрешение, но возникает ошибка 500. Call to undefined method ... getDb();

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

500Internal Server Error
{"name":"Exception","message":"Call to undefined method johnitvn\\rbacplus\\models\\Permission::getDb()","code":0,"type":"Error","file":"/var/www/ssbllc/data/www/seversbyt.ru/vendor/yiisoft/yii2/validators/UniqueValidator.php","line":139,"stack-trace":["#0 /var/www/ssbllc/data/www/seversbyt.ru/vendor/yiisoft/yii2/validators/Validator.php(267): yii\\validators\\UniqueValidator->validateAttribute(Object(johnitvn\\rbacplus\\models\\Permission), 'name')","#1 /var/www/ssbllc/data/www/seversbyt.ru/vendor/yiisoft/yii2/base/Model.php(367): yii\\validators\\Validator->validateAttributes(Object(johnitvn\\rbacplus\\models\\Permission), Array)","#2 /var/www/ssbllc/data/www/seversbyt.ru/vendor/johnitvn/yii2-rbac-plus/src/models/AuthItem.php(94): yii\\base\\Model->validate()","#3 /var/www/ssbllc/data/www/seversbyt.ru/vendor/johnitvn/yii2-rbac-plus/src/controllers/PermissionController.php(97): johnitvn\\rbacplus\\models\\AuthItem->save()","#4 [internal function]: johnitvn\\rbacplus\\controllers\\PermissionController->actionCreate()","#5 /var/www/ssbllc/data/www/seversbyt.ru/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)","#6 /var/www/ssbllc/data/www/seversbyt.ru/vendor/yiisoft/yii2/base/Controller.php(157): yii\\base\\InlineAction->runWithParams(Array)","#7 /var/www/ssbllc/data/www/seversbyt.ru/vendor/yiisoft/yii2/base/Module.php(528): yii\\base\\Controller->runAction('create', Array)","#8 /var/www/ssbllc/data/www/seversbyt.ru/vendor/yiisoft/yii2/web/Application.php(103): yii\\base\\Module->runAction('rbac/permission...', Array)","#9 /var/www/ssbllc/data/www/seversbyt.ru/vendor/yiisoft/yii2/base/Application.php(386): yii\\web\\Application->handleRequest(Object(yii\\web\\Request))","#10 /var/www/ssbllc/data/www/seversbyt.ru/backend/web/index.php(17): yii\\base\\Application->run()","#11 {main}"]}
На днях устанавливал yii2-user. Что случилось не понимаю. Помогите пожалуйста советом, что нужно поправить.

Ответить