Symfony2,Forms - 在表单生效后取消设置post值

时间:2013-10-11 17:37:26

标签: php forms symfony

我正在尝试在验证正确后在表单字段中取消设置Symfony2值。我在网上找到了一些内容,例如$form->setName(null);,但我不确定,如果这是最有效的方式,也是unset($_POST);

有没有办法,如何在$form->isValid()之后立即通过表单取消设置发布值?

PS:我不认为这个问题需要源代码。

修改

如果我在$form->setData(null)中尝试使用isValid(),我会收到的消息。您无法更改已提交表单的数据。

1 个答案:

答案 0 :(得分:0)

试试这个:

unset($_POST[$form->getName()]);