【发布时间】:2023-04-07 16:15:01
【问题描述】:
有没有办法根据用户限制对特定路由的访问,也就是 Symfony 中控制器的操作/方法?
我正在为用户管理实现 FOSUserBundle,如果我有具有已定义角色的用户,它具有定义权限的角色,但如果我想根据用户限制页面,我必须为每个路由创建角色,或者是否有任何更好的方法。
我已经研究了 ACL 及其完美,但我没有找到适合我的情况的解决方案,或者我在那里遗漏了什么。
寻求一些帮助和想法。
更新
@AJ Cerqueti - 答案可以快速解决,但如果有的话,我正在寻找更好的方法。
更具体地说,是否可以使用 ACL 或其他更好的方法为用户分配路由的访问权限。
【问题讨论】:
标签: php symfony acl fosuserbundle