使用ZfcRbac

时间:2015-07-15 07:15:33

标签: zend-framework2 rbac zfc-rbac

我正在使用ZfcRbac来管理我的ZF2应用程序的基于角色的访问控制。目前,我通过以下方式更新guards文件中的zfc_rbac.global.php来控制访问权限。

     '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'],
         ]
     ],

我正在努力寻找将其移至数据库的方法。希望任何人都可以帮助我将此访问控制定义移动到数据库。

1 个答案:

答案 0 :(得分:1)

如果您使用Doctrine作为ORM,那么已经有documentation in ZfcRbac如何实现它。