1

我使用表单构建器和实体类型创建了一个 Symfony2.3 表单的联系人列表。我已经检查了“扩展”和“多个”选项,以便它为我提供了一个带有复选框的漂亮条目列表。我现在尝试通过 phpUnit 为其添加功能测试,但不幸的是,生成的列表为所有条目提供了相同的属性名称。ID 使用条目 ID,因此是唯一的。这是我得到的一个例子:

条目 1:

  • id="form_entry_1"
  • 名称="表格[条目][]"

条目 2:

  • id="form_entry_2"
  • 名称="表格[条目][]"

... 等等。

问题:

  • 有没有办法使用 ID 属性而不是使用 phpUnit 的名称来引用表单上的数据?
  • ...或者,我该怎么做才能让 Sf2 的“实体”类型正确处理名称属性?

非常感谢您在此问题上的任何帮助。

4

1 回答 1

0

答案是:{{ form_widget(form.name, {'full_name': 'form[entry]['~unique.id~']'}) }}

于 2013-12-22T09:46:21.150 回答