2016-12-14 1 views
1

У меня есть избиратель, чтобы решить, может ли кто-нибудь увидеть объект A, он работает нормально, хорошо. Но, я хочу сделать что-то вроде этого: пользователь может видеть объект B, если он может видеть один из объектов A, связанных с B, и с другим тестом.Вызвать избирателя в голосе

Для этого я хочу позвонить избирателю в другом избирателе, чтобы принять решение.

Благодаря

ответ

1

Взгляните сюда: https://symfony.com/doc/current/security/voters.html#checking-for-roles-inside-a-voter

Calling decide() на AccessDecisionManager по существу такие же, как вызов isGranted() из контроллера или в других местах

Кроме того, вам нужно передать другой объект в decide() в качестве третьего аргумента

+0

Спасибо, я нашел его, но дал свой объект в качестве первого аргумента:/Вот почему я думал, что он просто используется для роли. Но я работаю, спасибо вам большое. – mpiot

Смежные вопросы