Zf2 - ZfcRbac / AuthenticationService - Doctrine2

时间:2013-09-23 20:28:18

标签: caching doctrine-orm zend-framework2 zfc-rbac

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

我在Zend Developer Toolbar中注意到,每个页面请求都显示了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查询缓存到缓存而无需扩展模块并在我自己的变体中实现缓存?

1 个答案:

答案 0 :(得分:2)

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