From a9ad001ebc122b45f9c7d2537cee18c5ad57d4e3 Mon Sep 17 00:00:00 2001 From: Julien Rosset Date: Wed, 15 May 2024 11:20:16 +0200 Subject: [PATCH] Sign Up : declare submit button in form builder --- src/Controller/UserController.php | 2 +- src/Form/SignUpFormType.php | 4 ++++ templates/user/signUp.html.twig | 10 +--------- 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/Controller/UserController.php b/src/Controller/UserController.php index 844caf8..7f82acd 100644 --- a/src/Controller/UserController.php +++ b/src/Controller/UserController.php @@ -86,7 +86,7 @@ class UserController extends AbstractController { } return $this->render('user/signUp.html.twig', [ - 'registrationForm' => $form, + 'signUpForm' => $form->createView(), ]); } /** diff --git a/src/Form/SignUpFormType.php b/src/Form/SignUpFormType.php index 8767452..6ae5940 100644 --- a/src/Form/SignUpFormType.php +++ b/src/Form/SignUpFormType.php @@ -7,6 +7,7 @@ use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\CheckboxType; use Symfony\Component\Form\Extension\Core\Type\PasswordType; use Symfony\Component\Form\Extension\Core\Type\RepeatedType; +use Symfony\Component\Form\Extension\Core\Type\SubmitType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\OptionsResolver\OptionsResolver; use Symfony\Component\Validator\Constraints\IsTrue; @@ -71,6 +72,9 @@ class SignUpFormType extends AbstractType { ] ), ], + ]) + ->add('submit', SubmitType::class, [ + 'label' => 'Request account', ]); } } diff --git a/templates/user/signUp.html.twig b/templates/user/signUp.html.twig index 96c48b1..bc0d27f 100644 --- a/templates/user/signUp.html.twig +++ b/templates/user/signUp.html.twig @@ -9,13 +9,5 @@
You'll receive an email when your account would be accepted

- {{ form_errors(registrationForm) }} - - {{ form_start(registrationForm) }} - {{ form_row(registrationForm.email) }} - {{ form_row(registrationForm.newPassword) }} - {{ form_row(registrationForm.agreeTerms) }} - - - {{ form_end(registrationForm) }} + {{ form(signUpForm) }} {% endblock %}