Yii2 Ошибка: класс dektrium\rbac\ Модуль не существует

Я только что обновил свой композитор, и после этого, когда я запускаю свое приложение Yii2, я получаю эту ошибку "Class dektrium\rbac\Module not Существует", я использую rbac в моем приложении.

Я проверил каталог desctrium\rabc, там нет файла с классом Module. Однако я вижу два новых файла: RbacWebModule, RbacConsoleModule в этой директории.

У меня есть резервная копия моего приложения на другом сервере. поэтому я должен поместить свою резервную копию туда, чтобы исправить эту ошибку, или есть какое-либо другое решение. я могу видеть в своей папке продавца все другие папки, также обновляются с обновлением композитора. Так как избавиться от этой ошибки.

Заранее спасибо.

1 ответ

Этот класс был переименован более месяца назад. Поскольку это все еще бета-версия, я рекомендую проверять наличие серьезных изменений при каждом обновлении. Всегда следуйте инструкциям.

Добавьте модуль rbac в файл конфигурации веб-приложения следующим образом:

...
'modules' => [
    ...
    'rbac' => 'dektrium\rbac\RbacWebModule',
    ...
],
...
Другие вопросы по тегам