Ajout d'une variable dans un formulaire
Bien le bonjour à tous,
Voici l'histoire.
Je possède un formulaire sur une page, qui marche tout bien.
J'ai intégré l'accordéon de JQuery-UI, qui marche tout bien, j'ai donc 6 champs. On déroule un champ, et pouf un formulaire apparaît.
Maintenant j'aimerai optimiser tout ça, j'ai donc un champ se nommant choix_champ avec une requête javascript qui récupère lors du clic sur un des champs de l'accordéon, une variable $choix_champ. J'ai testé avec une alerte, ça marche.
Et c'est là que j'ai du mal.
Je souhaite que cette variable $choix_champ se mette dans mon form builder, que j'afficherai(en lecture uniquement) à l'utilisateur, pour ensuite l'enregistrer dans la base. Comme ça je pourrai par la suite classer ces formulaires par thème, les rechercher etc.
Je comprend ça comme ça, pour ajouter cet élément dans le controlleur.
Code:
1 2 3
|
$choix_champ = $this->getRequest()->query->get('choix_champ');
$monForm->setChoixChamp($choix_champ); |
Mais hélas ça ne marche pas. J'ai regardé pas mal de choses là dessus, mais je dois avouer que j'ai vraiment du mal à piger l'histoire entre le builder, le __construc, le controller... Du coup si vous pouvez me donner quelques lumières, cela m'aiderait beaucoup !
Merci d'avance et bonne soirée !