[Form] Formulaire dynamique et ajout multiple
Bonjour,
Dans la doc : http://symfony.com/fr/doc/master/book/forms.html
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| // Assurez vous d'avoir importé le namespace Request namespace en haut de la classe
use Symfony\Component\HttpFoundation\Request
// ...
public function contactAction(Request $request)
{
$defaultData = array('message' => 'Type your message here');
$form = $this->createFormBuilder($defaultData)
->add('name', 'text')
->add('email', 'email')
->add('message', 'textarea')
->getForm();
if ($request->isMethod('POST')) {
$form->bind($request);
// les données sont un tableau avec les clés "name", "email", et "message"
$data = $form->getData();
}
// ... rend le formulaire
} |
Sauf que je n'ai pas un nombre fix de add
J'aimerais savoir quel est la syntaxe pour faire plusieurs add en plusieur fois
j'ai essaié cela mais ca ne marche pas :
Code:
1 2 3
| $form = $this->createFormBuilder()->add('task', 'text')->getForm();
$form->add('taskz', 'text');
$form->add('taske', 'text'); |