Избиратели Symfony только для проверки прав доступа пользователя? - PullRequest
0 голосов
/ 07 марта 2019

Избиратели Symfony ( Документация ) предназначены для проверки прав пользователя для объекта (обычно):

Избиратели безопасности являются наиболее детальным способом проверки разрешений (например, «может ли этот конкретный пользователь редактировать данный элемент?»)

Но если я захочу контролировать права доступа для модуля (для пользователя), они адаптированы к избирателям Symfony? Пример: невозможно редактировать модуль, если модуль проверен (validated = true в базе данных)?

Таким образом, избиратели привязаны исключительно к пользователям или они могут играть более общую роль?

1 Ответ

0 голосов
/ 07 марта 2019

Избиратели сделают все, что вы им «скажете». Для удобства они получают пользователя в качестве параметра, но вы не обязаны его использовать.

...