symfony - Symfony Voters 仅用于检查用户权限?
问题描述
Symfony Voters(文档)用于检查实体的用户权限(通常):
安全选民是检查权限的最细粒度的方式(例如“这个特定用户可以编辑给定的项目吗?”)
如果我想控制一个模块的权限(对于一个用户),Symfony Voters 他们适应了吗?示例:如果模块已验证,则无法编辑模块(validated
= 数据库上的 true)?
总而言之,选民是完全与用户绑定的,还是他们可以扮演更一般的角色?
解决方案
选民会做任何你“告诉”他们的事情。为方便起见,他们将用户作为参数接收,但您没有义务使用它。
推荐阅读
- javascript - 将 HTML 转换为水晶报表
- php - 在 PrestaShop 中将产品添加到购物车时出现致命错误
- javascript - 从以前的解决方案扩展表行问题
- laravel-5.7 - Laravel 5.7 不发送电子邮件并且不显示任何错误
- c++ - malloc 和 new 是否相互了解?
- sql-server - 我可以将压缩文件批量加载到 SQL Server 中吗?
- python - 如何通过股票代码列表更新数据框
- python - 将行值转换为下一行,但保持某些列值相同
- docker - MySQL-workbench 和 Docker 无法连接到“127.0.0.1”上的 MySQL 服务器 (61)
- javascript - 如何使用 id 将数组显示为树列表?