Annotation et paramètres par défaut pour les routes sf2

Si l’on souhaite passer la page courante dans une route sf2, en utilisant les annotations, pour obtenir à une structure comme ceci  :

/news/ (page = 1)
/news/2 (page = 2)

On peut utiliser l’option defaults de @Route en affectant 2 routes à son contrôleur :

01
02
03
04
05
06
07
08
09
10
/**
 *
 * @Route("/news",  name="news_list", defaults={"page" = 1})
 * @Route("/news/{page}", name="news_list_page", requirements={"page" = "\d+"})
 * @Template()
 */
public function indexAction($page)
{
   return array()
}