2
Ich frage mich, ob es eine einfache Möglichkeit gibt, eines der Formularfelder nach der Formularübergabe zurückzusetzen und dann das Formular an die Ansicht zu übergeben - um das gleiche Formular wiederzugeben Es ist der Standardwert. Etwas wie:Symfony2 - Zurücksetzen des Formularfelds nach der Übergabe
$form = $this->createForm('MyForm');
$form->handleRequest($request);
if ($form->isValid()) {
// do something
// ...
// reset one of the form field to it's default value
// something like:
// $form->field->reset() or
// $form->field->setValue('');
}
return array(
'form' => $form->createView(),
);
Danke!
Fügen Sie 'always_empty '=> true' hinzu, umOptionen Ihres Formulars zu konfigurieren. –
Ich möchte nur eines der Formularfelder nach der Einreichung zurücksetzen, aber nicht alle Felder. –
Hast du meine Antwort versucht? :) – COil