2016-08-15 5 views
0

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

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

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

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

ответ

2

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

Add rbac module to web application config file as follows:

... 
'modules' => [ 
    ... 
    'rbac' => 'dektrium\rbac\RbacWebModule', 
    ... 
], 
...