Bonsoir,
je pense qu'il faudrait changer l'action de ton formulaire "newsletterForm" afin de le renvoyer dans ton "FooterController".
Bonjour, je rencontre un problème pour le traitement d'un formulaire dans le footer de mon site, qui est donc visible sur toutes les pages de mon site. Je suis sous Symfony 5.2.6.
Dans mon template de base, j'appelle la fonction index() du controleur Footer :
La fonction index() affiche le formulaire et est sensée enregistrer le champ email en base de données:
Et voici le NewslettrerType, basé sur l'entité Newsletter :
Quand je soumets le formulaire absolument ne se passe. Merci pour votre aide :)
Bonsoir,
je pense qu'il faudrait changer l'action de ton formulaire "newsletterForm" afin de le renvoyer dans ton "FooterController".
Bonjour,
Ah ! Effectivement ça fonctionne ! Voici ce que j'ai fait :
puis dans mon FooterController, si le formulaire est traité, je suis renvoyé à l'URL où a été soumis le formulaire :
Je ne sais pas si c'est la méthode la plus propre, en tout cas cela fonctionne donc un grand merci à toi :)
Penses à mettre le sujet en résolu