【问题标题】:Yii2 Error: Class dektrium\rbac\Module does not existYii2 错误:类 dektrium\rbac\Module 不存在
【发布时间】:2016-08-15 20:36:22
【问题描述】:

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

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

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

提前致谢。

【问题讨论】:

    标签: php yii2 yii2-advanced-app rbac yii2-rbac


    【解决方案1】:

    该课程已在一个多月前重新命名。由于它仍然是测试版,我建议在每次升级时检查是否有任何重大变化。始终关注instruction

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多