2017-03-03 15:45:51 1965次浏览 3条回答 0 悬赏 20 金钱

B_WRMKTPC$SIAYI82%4C$6.png
在common/config/main.php配置DbManager,进入后台时后报错,下图所示OV8HB~A@@B{[_418N7HWS]L.png

然后在命令行创建RBAC的数据表时,也是这样的错误,搞不清楚要怎么修改
5RLF3[7EIBG9MJAQO3U]DAQ.png

补充于 2017-03-03 15:47

第一个图上传不了,就是在commo/config/main.php中加的一个authManager

<?php
return [
    'vendorPath' => dirname(dirname(__DIR__)) . '/vendor',
    'components' => [
        'cache' => [
            'class' => 'yii\caching\FileCache',
        ],
        [
	     'authManager'=>[
	            'class'=>'yii\rbac\DbManager',
           ] 
        ]
    ],
];

最佳答案

  • 白狼栈 发布于 2017-03-04 08:51 举报

    authManager的位置配置错了,外层的数组去掉,像下面这样

    'components' => [
            'cache' => [
                'class' => 'yii\caching\FileCache',
            ],
             'authManager'=>[
    	            'class'=>'yii\rbac\DbManager',
               ] 
        ],
    
  • 回答于 2017-03-03 16:31 举报

    先加了配置,然后再去建的表?

    1 条回复
    回复于 2017-03-03 16:43 回复

    恩,请问哪里出问题了,我是看了这里的视频教学做的

  • 回答于 2017-03-03 17:19 举报

    建议,先建表,再去配置。
    另外,如果你是配置的全局参数,似乎这个命令行界面也是受权限控制管理的。
    之前踩过这个坑,命令行的总报错,没找到方法解决,我就给前端后端单独配置了权限管理。

    1 条回复
    回复于 2017-03-03 18:02 回复

    好的,谢谢

您需要登录后才可以回答。登录 | 立即注册
雍和
经理

雍和

注册时间:2016-11-29
最后登录:2017-07-28
在线时长:29小时57分
  • 粉丝7
  • 金钱1547
  • 威望0
  • 积分1837

热门问题