В моей базе данных я создаю новую роль под названием «D», у многих пользователей есть эта роль.
Я хочу, чтобы на моей странице / дизайнере только те, кто имеет роль «ROLE_D», могли получить доступ к этой странице. .
В моем контроллере я написал, что
/**
* @Route("/designer", name="designer", methods={"GET"})
* @IsGranted("ROLE_D")
*/
Но это не работает
Я также пытался
$this->denyAccessUnlessGranted('ROLE_D')
, но ничего не работает
Можно ли защитить роль контроллера, отличную от 'ROLE_ADMIN' и 'ROLE_USER' в контроллере?