配置 – Yii2:无法执行RBAC迁移(您应该配置“authManager”…)

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了配置 – Yii2:无法执行RBAC迁移(您应该配置“authManager”…)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
正如 here所述,我试图进行迁移,以便让yii创建用户身份验证表.但是我收到错误

authManager存在于配置中,但我仍然收到该错误.组态:

'components' => [
    ...
    'db' => $db,'authManager'  => [
        'class'        => 'yii\rbac\DbManager',//            'defaultRoles' => ['guest'],],...
],

有什么问题?

问题很简单:配置没有被使用. yii migrate是一个控制台命令,通常将这些命令的配置放在一个分离的文件中.

在我创建我的应用程序的yii2-app-base模板的情况下,有一个config / console.PHP配置文件,其中需要声明authManager.仅在声明的config / web.PHP中放置它是不够的.

在yii2-app-advanced的情况下,authManager应该在console / config / main.PHP中声明,而不是后端或前端配置文件.

脚本宝典总结

以上是脚本宝典为你收集整理的配置 – Yii2:无法执行RBAC迁移(您应该配置“authManager”…)全部内容,希望文章能够帮你解决配置 – Yii2:无法执行RBAC迁移(您应该配置“authManager”…)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。