【问题标题】:Symfony2 entity form field and its attribute nameSymfony2实体表单字段及其属性名
【发布时间】:2013-10-30 15:31:24
【问题描述】:

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

条目 1:

  • id="form_entry_1"
  • name="form[entry][]"

条目 2:

  • id="form_entry_2"
  • name="form[entry][]"

...等等。

问题:

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

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

【问题讨论】:

    标签: symfony phpunit


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-10
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多