BjyAuthorize: идентификатор родительской роли "пользователь" не существует
У меня есть Parent Role id "user" does not exist
ошибка
То, что я пытаюсь заставить BjyAuthorize работать. В моем конфиге у меня есть
'bjyauthorize' => array(
// Using the authentication identity provider, which basically reads the roles from the auth service's identity
'identity_provider' => 'BjyAuthorize\Provider\Identity\AuthenticationIdentityProvider',
'resource_providers' => [
'BjyAuthorizeProviderResourceConfig' => [
'user' => [],
],
],
'role_providers' => array(
// using an object repository (entity repository) to load all roles into our ACL
'BjyAuthorize\Provider\Role\ObjectRepositoryProvider' => array(
'object_manager' => 'doctrine.entity_manager.orm_default',
'role_entity_class' => 'SorgcaUser\Entity\Role',
),
'BjyAuthorizeProviderResourceConfig' => array(
'allow' => array(
array('user', 'admin', 'manage'),
),
),
),
),
В моем контроллере я бы просто позвонил $this->isAllowed('admin', 'manage');
Теперь вызов функции isAllowed выдаст ошибку, говорящую, что мой идентификатор родительской роли не существует
Но по моему user_role
стол у меня есть
Я не совсем уверен, как начать отладку. Пожалуйста посоветуй.