我知道这是可能的,但我似乎找不到合适的搜索字符串来在线获得答案。
我有MyForm()
我希望在同一个表单中创建其中的5个,因此我想更改表单元素的命名结构:
NAME = “形式[1] [fieldname1]”
名称= “形式[1] [fieldname2]”
名称= “形式[2] [fieldname1]” 名称= “形式[2] [fieldname2]”
等 因此,当它被提交时,我可以遍历$ _POST ['forms']数组,将每个数组绑定到MyForm实例并进行验证。
我确信你可以用某种全球方式自定义symfony表单的字段命名,而不是通过每个小部件,但我在网上找不到它。
有人指出我正确的方向吗?
感谢。
答案 0 :(得分:0)
解决了自己的问题: $这 - > widgetSchema-> setNameFormat( 'my_form [] [%S]');