2

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

我在 Zend Developer Toolbar 中注意到,每个页面请求都显示 4 个重复的 SQL 查询。

1)根据user_d查询users表

2)根据role_id查询rbac_role

3)根据parent_role_id查询rbac_role

4) 查询 rbac_role_permissions

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

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

4

1 回答 1

2

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

于 2013-11-05T17:10:27.780 回答