1
我有一個選民來決定是否有人能看到一個對象A,它工作的很好,很好。 但是,我想要做這樣的事情:用戶可以看到對象B,如果他可以看到一個鏈接在B上的對象A和其他測試。打電話給選民
要做到這一點,我想打電話給另一位選民的選民,作出決定。
感謝
我有一個選民來決定是否有人能看到一個對象A,它工作的很好,很好。 但是,我想要做這樣的事情:用戶可以看到對象B,如果他可以看到一個鏈接在B上的對象A和其他測試。打電話給選民
要做到這一點,我想打電話給另一位選民的選民,作出決定。
感謝
到這裏看看:https://symfony.com/doc/current/security/voters.html#checking-for-roles-inside-a-voter
在
AccessDecisionManager
調用decide()
是基本相同,從控制器或其他地方
還呼籲isGranted()
,你需要作爲第三個參數傳遞另一個對象到decide()
謝謝,我已經找到它了,但以我的對象作爲第一個參數:/這就是爲什麼我認爲它只是用於角色。但我不工作,非常感謝你。 – mpiot