验证正确后,我正在尝试取消设置表单字段中的Symfony2值。我在网上发现了一些东西,比如$form->setName(null);
但我不确定,如果这是最有效的方法,也unset($_POST);
.
有什么办法,如何在一次$form->isValid()
后通过表单取消设置已发布的值?
PS:我认为这个问题不需要源代码。
编辑:
如果我尝试在isValid()
中使用$form->setData(null)
,我会收到消息">您无法更改已提交表单的数据"。
试试这个:
unset($_POST[$form->getName()]);