Bonjour à tous,

Je viens chercher de l'aide sur l'utilisation d'un champ select en symfony.
J'utilise la version symfony 2.8.3 et php7.0.0. Je travaille sur Mac.

En effet, j'aimerai traduire une page de mon site (page d'accueil par exemple). Je souhaite utiliser un champ select de formulaire qui me permet d'afficher mes choix de langue (FR, EN).
J'aimerais mettre des liens dans mes options pour que quand je choisis une langue qu'il me redirige vers la page langue.html.twig par exemple.

J'ai essayé de faire ceci avec un simple formulaire dans mon fichier Twig:

TWIG:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
     <form action="" method="post">
          <select>
               <option value-"{{ path('myapp_choisir_langue', {'langue' : 'fr'}) }}">FR</option>
               <option value-"{{ path('myapp_choisir_langue', {'langue' : 'fr'}) }}">EN</option>
          </select>
     </form>
J'ai deux questions :
- la première : c'est de savoir si mon formulaire est correcte?
- la deuxième : comment utiliser les forms symfony avec l'attribut (entity ou choice) pour afficher mon formulaire select avec mes options renvoyant vers mes liens?

J'ai d'autres questions mais d'abord je souhaiterais résoudre ces deux là en premier.

Merci par avance !

Cdlt,