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


Yii framework 2.0 Role based access control PhpManager

使用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": "*"
},

它会被修复的。