Всем привет. Поправьте меня, а то не знаю где допускаю ошибку.Если вкратце. На сайте есть две группы пользователей, пусть это будет group_1 and group_2, нужно разграничить им доступ к страницам, ну одна группа может иметь доступ к этой странице, другая естественно - нет. Скажу сразу doctrine не используется, в силу принятия старым руководством такого решения, теперь увы работаем с чем есть. Начал я значит разбираться с security модулем, в конфиге сделал как и в примере:
security:
providers:
in_memory:
memory: ~
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
default:
anonymous: ~
access_control:
- { path: ^/billing, roles: [ROLE_GROUP_1]}
if (!$this->get('security.context')->isGranted('ROLE_GROUP_1')) {
throw $this->createAccessDeniedException();
}
You have requested a non-existent service "security.context".