0

我刚刚更新了我的作曲家,之后当我运行我的 Yii2 应用程序时,我收到了这个错误“Class dektrium\rbac\Module 不存在”我在我的应用程序中使用 rbac。

我检查了 desctrium\rabc 目录,没有包含 Module 类的文件。但是我可以在该目录中看到两个新文件 RbacWebModule、RbacConsoleModule。

我在其他服务器上备份了我的应用程序。所以我必须把我的备份放在那里来纠正这个错误还是有任何其他的解决方案。我可以在我的供应商文件夹中看到所有其他文件夹也使用作曲家更新进行了更新。那么如何摆脱这个错误。

提前致谢。

4

1 回答 1

2

一个多月前,该课程已更名。由于它仍处于测试阶段,我建议在每次升级时检查是否有任何重大变化。始终遵循说明

将 rbac 模块添加到 Web 应用程序配置文件中,如下所示:

...
'modules' => [
    ...
    'rbac' => 'dektrium\rbac\RbacWebModule',
    ...
],
...
于 2016-08-15T12:36:22.337 回答