symfony2-voter

    0熱度

    1回答

    我正在開發一個新的symfony項目,我實現了自定義選民。在控制器中,我可以通過$this->isGranted('view',$team)來呼叫選民,但爲此,我需要一個團隊對象。當我想展示一個團隊時,這是沒有問題的。 但現在我有一個只有頂級菜單的基礎模板。我只想顯示「Team」-Button,當$this->isGranted('view',$team)返回true時,但在此模板中,我從不顯示任

    0熱度

    1回答

    在顯示用戶操作上,我想檢查登錄的用戶是否有權查看此用戶。所以我創建了一個UserVoter。 但是,當我試圖通過使用註釋中的URL選民定義的用戶,我登錄的用戶同時使用$subject和$token->getUser() 如果我在行動改變我的變量名稱得到,它工作正常($用戶 - > $ foo)。 你知道我該如何改變我的var名稱嗎? 控制器: /** * Finds and displays a