我正在使用自定义 symfony 选民并使用一致的策略。访问决策管理器循环投票者和 isGranted 返回布尔值。
我们不能从 Voter 内部抛出异常来了解访问被拒绝的原因。我想知道哪些选民拒绝访问以及为什么拒绝访问,以便我可以向用户显示适当的消息以采取行动,例如升级到特定订阅。最好的方法是什么?
我正在使用自定义 symfony 选民并使用一致的策略。访问决策管理器循环投票者和 isGranted 返回布尔值。
我们不能从 Voter 内部抛出异常来了解访问被拒绝的原因。我想知道哪些选民拒绝访问以及为什么拒绝访问,以便我可以向用户显示适当的消息以采取行动,例如升级到特定订阅。最好的方法是什么?