Bonsoir,

Je suis un grand débutant sous symfony2, je m'y suis mis hier et je suis avide de connaissances !

Je suis en train de faire un site multilangue en même temps que je découvre ce fabuleux framework

Cependant je bloque sur une question de "logique" pour la gestion de plusieurs langue

Actuellement j'ai deux bundles, un menu, un homepage, pas très compliqué, mon template de base inclus :
- le menu et la page demandée (pour le moment uniquement homepage.)

J'ai deux questions.

Je comptais faire un bundles par page (6 au total) mais je me demande si il ne vaudrait mieux pas faire un bundle page, et afficher la bonne page en fonction de l'uri

Que me conseilllez vous ? Pourquoi ?

Deuxieme question. Quand je met la langue EN (par défaut FR) j'envoi en $_GET un param ?lang=en ou fr et je vais chercher les correspondances dans un fichier xml en fonction de la valeur de $_GET['lang'] (YAML semble pas trop être supporté par php, je me trompe ?) hors ce $_GET peut ne pas exister (donc défaut FR)

actuellement j'ai ca

home_homepage:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
    pattern:  /{lang}
    defaults: { _controller: HomeBundle:Home:index,lang:fr }
Mais si je met comme URL monsite/app_dev.php/En <==== ca marche


monsite/app_dev.php/En/ déclenche No route found for "GET /en/

Comment autoriser /en /en/ et /