我有一个表格提交的参数:
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");
正在运行,但删除了所有参数。是否可以只删除数组的元素?
答案 0 :(得分:2)
我认为你问的是错误的问题。您真正需要的是条件验证,并且有几种选择