Zf2 - ZfcRbac / AuthenticationService - Doctrine2



我正在使用ZfcRbac来处理我的授权,并使用Zend\Authentication\AuthenticationService来处理身份验证。

我注意到在 Zend 开发人员工具栏中,每个页面请求都显示 4 个重复的 SQL 查询。

1) 根据user_d查询用户表

2) 基于role_id查询rbac_role

3) 基于parent_role_id查询rbac_role

4) 查询rbac_role_permissions

我的身份对象存储在会话中:$authService->getStorage()->write($identity);

有没有人能够将 ZfcRbac 查询缓存,而无需扩展模块并在我自己的变体中实现缓存?

ZfcRbac 目前没有任何角色和权限缓存机制。这是我想为ZfcRbac的未来版本实现的东西!

相关内容

  • 没有找到相关文章

最新更新