2015-07-15 3 views
0

Я использую ZfcRbac для управления доступом на основе ролей для моего приложения ZF2. В настоящее время я контролирую доступ, обновляя guards в файле zfc_rbac.global.php следующим образом.Переместить защитники в базу данных в приложении ZF2 с помощью ZfcRbac

 'guards' => [ 
     'ZfcRbac\Guard\RouteGuard' => [ 
      'p304'    => ['*'], 
      'zfcuser/logout' => ['*'], 
      'home'    => ['admin', 'engineer', 'user'], 
      'application*'  => ['admin'], 
      'AppUser*'   => ['admin'], 
      'Clients*'   => ['admin', 'engineer', 'user'], 
      'zfcadmin*'  => ['admin'], 
      'zfcuser'   => ['admin', 'engineer', 'user'], 
      'zfcuser/login' => ['guest'], 
     ] 
    ], 

Я изо всех сил пытаюсь найти способ переместить его в базу данных. Надеюсь, что кто-нибудь может помочь мне переместить это определение контроля доступа в базу данных.

+0

Вы можете легко расширить одну из фабрик, например 'ZfcRbac \ Factory \ ModuleOptionsFactory.php' и динамически добавлять разрешения/роли в конфигурацию модуля. – AlexP

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^