Как стать автором
Обновить

Комментарии 3

был же раньше родной симфоневский ACL. помер, т.к. действительно неоправданно сложен. а voter-ы обалденны.
с приходом нового Passport, подозреваю, что опять же родными средствами симфони можно будет наворотить сложных правил контроля доступа (к паспорту можно прикрепить всяких метаданных и на их основе выдавать права), но сам пока это не щупал.

Всегда задавался таким вопросом — а как наиболее красиво обрабатывать доступ к спискам ресурсов с учетом ACL? К примеру, если контролируется права на чтение, то какова наилучшая практика пройтись по списку, исключив те ресурсы, доступ к которым отсутствует.
Вариантов тут я виду несколько, но все они мне не очень нравятся.
Не вижу отличий от стандартного role voter + @IsGranted над роутами
Зарегистрируйтесь на Хабре, чтобы оставить комментарий