我使用ZfcRbac
来管理我的ZF2应用程序的基于角色的访问控制。目前我是通过以下方式更新zfc_rbac.global.php
文件中的guards
来控制访问。
'guards' => [
'ZfcRbacGuardRouteGuard' => [
'p304' => ['*'],
'zfcuser/logout' => ['*'],
'home' => ['admin', 'engineer', 'user'],
'application*' => ['admin'],
'AppUser*' => ['admin'],
'Clients*' => ['admin', 'engineer', 'user'],
'zfcadmin*' => ['admin'],
'zfcuser' => ['admin', 'engineer', 'user'],
'zfcuser/login' => ['guest'],
]
],
我正在努力寻找一种方法来移动它到数据库。希望有谁能帮我把这个访问控制定义移到数据库
如果您使用Doctrine作为ORM, ZfcRbac中已经有关于如何实现它的文档