Bonjour à tous
Je me permet de venir poser une question à laquelle je n'ai pas réussi à trouver de réponse, même après de nombreuses recherches.
Je suis en train de développé un petit site vitrine avec Symfony2, j'ai un formulaire de contact qui envoi un mail a l'administrateur mais la validation par défaut (dynamique en js) affiche un message en français quand un champ est vide ( "Veuillez remplir ce champ") or, j'aurais besoin que ce message s'affiche en Anglais.
J'ai essayer de creer un fichier error.html.twig contenant ce code : (dans src/MonBundle/Form )
Puis j'ai inclus ce fichier dans mon template contact comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 {% block field_errors %} {% spaceless %} {% if errors|length > 0 %} {% for error in errors %} {{ error.messageTemplate|trans(error.messageParameters,'en' , 'validators') }}<br/> {% endfor %} {% endif %} {% endspaceless %} {% endblock field_errors %}
Malheureusement ca n'a rien changer , même apès avoir vider le cache.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 {% form_theme form 'MainElarcBundle:Form:error.html.twig' %}
Je précise que j'ai utilisé les methodes de twig , form_enctype, form_errors, form_label form_widget, form_rest pour construire mon formulaire.
Si quelqu'un pouvait me sortir du ruisseau ....
D'avance merci
Partager