【发布时间】:2012-07-20 07:56:26
【问题描述】:
我想创建一个表单,它有多个对应于数组元素的输入字段。在 ASP.Net MVC 3 中,我使用 ModelBuilder 对输入 HTML 标记内的底层模型信息进行编码,并在 POST 上自动重建模型,但我在 Symfony2 中没有找到类似的东西。
谁能告诉我在 Symfony2 中是否有办法告诉 FormBuilder 它通过调用 add 方法接收到的字段实际上是一个数组?
【问题讨论】:
我想创建一个表单,它有多个对应于数组元素的输入字段。在 ASP.Net MVC 3 中,我使用 ModelBuilder 对输入 HTML 标记内的底层模型信息进行编码,并在 POST 上自动重建模型,但我在 Symfony2 中没有找到类似的东西。
谁能告诉我在 Symfony2 中是否有办法告诉 FormBuilder 它通过调用 add 方法接收到的字段实际上是一个数组?
【问题讨论】:
这可以使用表单“Collection”字段类型来完成。请参阅“How to Embed a Collection of Forms”上的 Symfony Cookbook 条目
【讨论】: