使用Yii框架2.0时,我想使用PhpManager使用基于角色的访问控制。按照我配置的文档如下。
return [
'components' => [
'authManager' => [
'class' => 'yii'rbac'PhpManager',
],
],
];
在我的控制器类中,我只是打印出那个对象,看看它看起来是什么样子。
print_r('Yii::$app->authManager);
我有以下错误:
ReflectionException
Class yii'rbac'PhpManager does not exist
是什么原因导致了此错误?我想是因为我错过了PhpManager组件,但我不确定。如果我需要添加这个组件,我该怎么做?如果不是因为缺少这个组件。是什么原因导致了此错误?
如下更新composer.json
文件:
"require": {
"yiisoft/yii2": "*"
},
它会被修复的。