Yii framework 2.0基于角色的访问控制PhpManager

时间:2014-10-26 07:52:17

标签: php yii2 rbac

使用Yii framework 2.0我想使用PhpManager使用基于角色的访问控制。按照我配置的文档进行操作,如下所示。

return [
    'components' => [
        'authManager' => [
            'class' => 'yii\rbac\PhpManager',
        ],
    ],
];

在我的控制器类中,我只是将该对象打印出来以查看其外观。

print_r(\Yii::$app->authManager);

我收到了以下错误:

ReflectionException

Class yii\rbac\PhpManager does not exist

可能导致此错误的原因是什么?我想因为我错过了PhpManager组件,但我不确定。如果我需要添加此组件,我该怎么做?如果不是缺少这个组件。什么可能导致此错误?

1 个答案:

答案 0 :(得分:1)

更新您的composer.json文件,如下所示:

"require": {
    "yiisoft/yii2": "*"
},

它将被修复。