有没有办法用 yii\rbac\PhpManager 刷新 Yii2 中缓存的 rbac 项?

Ghe*_*man 5 php caching rbac yii yii2

Yii2 必须PhpAuthManager设置、存储和检查 rbac 项。它被缓存,在我更改权限后,我可以完全刷新缓存以应用新的权限。但我只想用 rbac 项刷新缓存的一部分,而不是全部。有没有办法在 Yii2 中显式刷新 RBAC 缓存?

Ole*_*iuk 0

这取决于缓存系统。通常,flush()方法会使所有现有项目无效,但您可以使用delete($key)来删除特定项目。那么您能提供有关缓存系统的详细信息吗?