使用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组件,但我不确定。如果我需要添加此组件,我该怎么做?如果不是缺少这个组件。什么可能导致此错误?
答案 0 :(得分:1)
更新您的composer.json
文件,如下所示:
"require": {
"yiisoft/yii2": "*"
},
它将被修复。