Récupérer la route courante en Symfony

Récupérer la route courante en Symfony
par Rémi Leclerc, le 19/03/2016

La route courante, en Symfony, se récupère à partir de l'objet Request et du paramètre _route.

Par exemple, depuis l'action d'un contrôleur ou depuis un service :

$request->get('_route');

Ou depuis une vue Twig :

{{ app.request.get('_route') }}

De la même manière, les paramètres de la route se récupère avec le paramètre _route_params.

{{ app.request.get('_route_params') }}