Здравствуйте, мне нужно получить маршрут и просмотреть, если у вас есть доступ к этому, просматривая базу данных, но уровень действительно абстрактный и автоматический. К настоящему времени я делаю это на этой форме:Проанализируйте маршрут динамически Symfony2
$accesos = MenuQuery::create()
->useAccesoMenuQuery()
->usePerfilQuery()
->usePerfilUsuarioQuery()
->filterByUsuarioId($this->getUser()->getId())
->endUse()
->endUse()
->endUse()
->orderBy('menu.orden')
->groupBy('menu.id')
->find();
$permiso = false;
foreach ($accesos as $acceso) {
if (($acceso->getDireccion() == $ruta) || ($permiso)) {
$permiso = true;
break;
}
}
return $permiso;
}
Я использую эту функцию php для создания этого. Но мне нужно сделать это на брандмауэрах symfony2 или в другой форме, но абстрактно.