Synfony: FOS User bundle modifier le formulaire
guillaume593
Messages postés
19
Statut
Membre
-
jordane45 Messages postés 30426 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 30426 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je suis débutant en framework, j'ai suivi des tutoriels et après plusieurs recherches, je ne trouve pas comment organiser mon formulaire d'inscription.
Je voudrais déplacer le prénom et le nom en haut du formulaire mais je ne voit comment faire car le formulaire n'apparait pas en html dans la view.
à la place je trouve " {% block body %}{% endblock %}{% block javascripts %}{% endblock %}"


en vous remerciant par avance !
Guillaume
Je suis débutant en framework, j'ai suivi des tutoriels et après plusieurs recherches, je ne trouve pas comment organiser mon formulaire d'inscription.
Je voudrais déplacer le prénom et le nom en haut du formulaire mais je ne voit comment faire car le formulaire n'apparait pas en html dans la view.
à la place je trouve " {% block body %}{% endblock %}{% block javascripts %}{% endblock %}"


en vous remerciant par avance !
Guillaume
1 réponse
-
Bonjour,
Tu dois modifier le twig du module FSO ou en créer un nouveau en remplacement de celui utilisé de base.
Tu trouveras des tutos là dessus sur le net.
Par exemple :
https://symfony.com/doc/current/bundles/FOSUserBundle/overriding_templates.html
https://openclassrooms.com/forum/sujet/symfony2-remplacer-template-fosuserbundle#message-86051441
-
Merci Jordane, mais je ne cherche pas à créer un template mais à seulement à déplacer le champ nom et prénom en haut. Il n'y a pas un autre moyen plus simple ?
- Tu peux toujours essayer de trouver le formulaire qui correspond et/ou le controller et de le modifier.
Mais ce n'est pas la solution "propre"... car si un jour tu mes à jour le module..ça écrasera tes modifications.
C'est pour ça qu'il vaut mieux toujours "overrider" le formulaire existant au lieu de le modifier directement.
Après.... je n'ai jamais fais de symfony (juste du drupal).... mais bon.... le mvc avec twig je connais bien.
-