L'astuce d'aujourd'hui c'est comment récupérées toutes les routes configurées dans un projet Symfony2 depuis le controlleur, cette astuce je viens de la découvrir sur le groupe de Symfony2.
Bon, voici comment on procède :
Bon, voici comment on procède :
$routes = array();
foreach ($this->getContainer()->get('router')->getRouteCollection()->all() as $name => $route) {
$routes[$name] = $route->compile();
}
Notez également quelle existe une commande Symfony2(console) pour avoir le même résultat:
php app/console router:debug
Aucun commentaire:
Enregistrer un commentaire