2016-08-15 48 views
0

我剛剛更新了我的作曲家和以後,當我跑我的Yii2應用程序,我得到這個錯誤「類dektrium \ RBAC \模塊不存在」我使用RBAC中我的應用程序。Yii2錯誤:類dektrium RBAC 模塊不存在

我檢查desctrium \ RABC目錄下有與模塊類沒有文件。不過,我可以在該directoy中看到兩個新文件RbacWebModule,RbacConsoleModule。

我有我的另一臺服務器上的應用程序的備份。所以我必須把我的備份放在那裏以糾正這個錯誤,或者是否有其他解決方案。我可以看到我的供應商文件夾中的所有其他文件夾也得到更新作曲家更新。那麼如何擺脫這個錯誤。

在此先感謝。

回答

2

這個類別已經更名爲一個多月前。由於它仍然是測試版,我建議檢查每次升級的任何重大更改。始終遵循instruction

Add rbac module to web application config file as follows:

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