我有一个选民决定是否有人可以看到对象A,它的工作正常,很好。 但是,我想做这样的事情:用户可以看到一个对象B,如果他能看到一个在B上链接的对象A,以及其他测试。
要做到这一点,我想在另一个选民中打电话给选民,做出决定。
由于
答案 0 :(得分:1)
看看这里:https://symfony.com/doc/current/security/voters.html#checking-for-roles-inside-a-voter
在
decide()
上拨打AccessDecisionManager
与从控制器或其他地方拨打isGranted()
基本相同
此外,您需要将另一个对象作为第三个参数传递给decide()