Мой объект/пользователь:
Код: Выделить всё
/**
* @ORM\Column(type="json", nullable=true)
*/
private $roles = [];
public function getRoles() : ?array {
$roles = $this->roles;
$roles[] = 'ROLE_USER';
return array_unique($roles);
}
Код: Выделить всё
array(2) { [0]=> string(10) "ROLE_ADMIN" [1]=> string(9) "ROLE_USER" }
Код: Выделить всё
access_control:
- { path: ^/admin, roles: ROLE_ADMIN }
Но я все равно вижу сообщение:< /p>
Код: Выделить всё
Symfony\Component\HttpKernel\Exception\
AccessDeniedHttpException
Код: Выделить всё
access_control:
- { path: ^/admin, roles: ROLE_USER }
Я что-то пропустил?
Подробнее здесь: https://stackoverflow.com/questions/565 ... role-admin
Мобильная версия