0

我知道这是可能的,但我似乎无法找到正确的搜索字符串来在线获得答案。

我有 MyForm()

我想在同一个表单中创建其中的 5 个,所以我想更改表单元素的命名结构:name="forms[1][fieldname1]"
name="forms[1][fieldname2]"

name="forms[2][fieldname1]" name="forms[2][fieldname2]"

等等,以便在提交时我可以遍历 $_POST['forms'] 数组,将每个数组绑定到 MyForm 实例并进行验证。

我相信您可以以某种全局方式自定义 symfony 表单的字段命名,而不是遍历每个小部件,但我无法在网络上找到它。

有人指出我正确的方向吗?

谢谢。

4

1 回答 1

0

解决了自己的问题: $this->widgetSchema->setNameFormat('my_form[][%s]');

于 2013-05-24T15:32:08.823 回答