Symfony2 - 提交后重置表单字段

时间:2017-01-27 09:29:11

标签: php forms symfony

我想知道是否有一种简单的方法可以在表单提交后重置其中一个表单字段,然后将表单传递给视图 - 呈现相同的表单,但其中一个字段将带有默认值。类似的东西:

$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(),
);

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用:

$form->get('field')->submit($defaultValue);

查看the doc