Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony2表单集合字段具有不同的选项_Symfony - Fatal编程技术网

Symfony2表单集合字段具有不同的选项

Symfony2表单集合字段具有不同的选项,symfony,Symfony,我试图根据数据库中的信息动态生成一个表单。根据我所在的分类页面,我需要显示一个选择框列表,每个选择框都有一组不同的选项。例如: <select name="attributes[1]"> <option value="foo">bar</option <option value="foo2">bar2</option <option value="foo3">bar3</option </select> <se

我试图根据数据库中的信息动态生成一个表单。根据我所在的分类页面,我需要显示一个选择框列表,每个选择框都有一组不同的选项。例如:

<select name="attributes[1]">
<option value="foo">bar</option
<option value="foo2">bar2</option
<option value="foo3">bar3</option
</select>

<select name="attributes[2]">
<option value="fiz">buzz</option
<option value="fiz2">buzz2</option
<option value="fiz3">buzz3</option
</select>

我知道我必须使用FormEvent根据数据库数据向表单添加字段。但是,我不知道如何添加集合字段,该字段包含集合中每个成员的不同选择。是否需要使用子窗体?

您可能希望构建一个包含来自其他对象的字段的窗体。Symfony的书中有一个关于嵌入式表单的章节,在烹饪书中有一个漂亮、全面的条目,涵盖了更复杂的主题