Yii framework 2.0 Ролевое управление доступом 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, но я не уверен. Если мне нужно добавить этот компонент, как я могу это сделать? Если речь не идет о пропущенном компоненте. Что может вызвать эту ошибку?

0

Решение

Обновите свой composer.json файл как ниже:

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

Это будет исправлено.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]