Symfony2:如何删除请求参数?

时间:2015-03-25 16:13:19

标签: php symfony post parameters

我有一个表格提交的参数:

myform[field1]: 'text1'
myform[field2]: 'text2'
myform[field3]: 'text3'

在条件下,myform[field3]一定不能被验证,所以我想删除它。

如何删除参数myform[field3]

我尝试了许多没有成功的事情,如:

$request->attributes->remove("field3");
$request->request->remove("field3");
$request->request->remove("myform[field3]");

如何删除此参数?

更新

实际上$request->request->remove("myform");正在运行,但删除了所有参数。是否可以只删除数组的元素?

1 个答案:

答案 0 :(得分:2)

我认为你问的是错误的问题。您真正需要的是条件验证,并且有几种选择