当我呈现表单时,表单 Filed Name 以数组的形式给出。例如:search[item]
等search[keyword]
,其中 search 是表单的名称。
我不擅长使用表单,但我认为,名称应该简单呈现,name="item"
或者name="keyword"
.
我查看了所有文档,自定义表单呈现主题等,但我找不到任何方法来更改 Symfony 表单的默认行为,以将表单文件名从“搜索 [项目]”呈现为“项目”。这样,当我询问 POST 数据时,我可以简单地询问$this->getRequest()->request->get('item')
,因为我必须处理很多单独的参数。
帮助会很棒 i) 弄清楚如何实现我想要的。ii) 让我知道,为什么这个名字是这样呈现的。这是好习惯吗?