[FOSUserBundle] Formulaire Step-by-step
Bonjour,
J'aimerais réaliser un formulaire step-by-step (validation en Ajax de différents "blocs" contenant plusieurs champs du formulaire) en utilisant le formulaire d'inscription de FOSUserBundle.
Après avoir regardé le code composant le contrôleur, j'ai bloqué sur l'appel du formulaire :
Code:
1 2 3
|
/** @var $formFactory \FOS\UserBundle\Form\Factory\FactoryInterface */
$formFactory = $this->get('fos_user.registration.form.factory'); |
Code:
1 2 3 4 5
|
$form = $formFactory->createForm();
$form->setData($user);
$form->handleRequest($request); |
Code:
1 2 3 4
|
return $this->render('FOSUserBundle:Registration:register.html.twig', array(
'form' => $form->createView(),
)); |
Et je n'arrive pas à comprendre la logique derrière le createForm() : qu'utilise-t-il comme argument pour être généré ? N'y a-t-il pas un moyen de "découper", ou au moins de mettre en place plusieurs variables de formulaire ?
Merci d'avance pour votre réponse,