首页 > 解决方案 > Symfony Voters 仅用于检查用户权限?

问题描述

Symfony Voters(文档)用于检查实体的用户权限(通常):

安全选民是检查权限的最细粒度的方式(例如“这个特定用户可以编辑给定的项目吗?”)

如果我想控制一个模块的权限(对于一个用户),Symfony Voters 他们适应了吗?示例:如果模块已验证,则无法编辑模块(validated= 数据库上的 true)?

总而言之,选民是完全与用户绑定的,还是他们可以扮演更一般的角色?

标签: symfonysymfony4-voter

解决方案


选民会做任何你“告诉”他们的事情。为方便起见,他们将用户作为参数接收,但您没有义务使用它。


推荐阅读