Я установил оба модуля в моем приложении скелета. оба работают с примерами конфигурации, приведенными здесь https://github.com/bjyoungblood/BjyAuthorize.Конфигурация BjyAuthorize и ZfcUser для работы в качестве администратора и обычного пользователя
Я также установил ZfcAdmin и добавил к нему некоторых функционалистов. Мне нужно заблокировать его не менее, чем роль администратора. создали роли в БД клиента, пользователь администратор
пользователя Я создал имеет админ роли и здесь является частью моей файл конфигурации модуля BjyAuthorize
'BjyAuthorize\Guard\Controller' => array(
array('controller' => 'index', 'action' => 'index', 'roles' => array('guest','user')),
array('controller' => 'index', 'action' => 'stuff', 'roles' => array('user')),
array('controller' => 'zfcuser', 'roles' => array()),
// Below is the default index action used by the [ZendSkeletonApplication](https://github.com/zendframework/ZendSkeletonApplication)
array('controller' => 'Application\Controller\Index', 'roles' => array('guest', 'user')),
array('controller' => 'ZfcAdmin\Controller\Admin', 'roles' => array('admin')),
),
я добавил контроллер «ZfcAdmin \ Controller \ Admin 'с ролью администратора, но он по-прежнему блокирует раздел admin.
Любая помощь или рекомендация приветствуются.