【发布时间】:2014-07-17 21:07:29
【问题描述】:
我有一个表单字段,我想在 Twig 中渲染时更改其 ID。由于某种原因,它没有将 ID 添加到表单字段。
这是我在 Twig 中的操作方式:
{{ form_widget(form.purchaseOrderLineItem, { 'value': value, 'id': 'new_id', 'attr': {'style': 'display:none'} }) }}
这是它的输出:
<input class="form-control" type="text" value="203543" />
为什么不使用 ID 创建表单字段?
【问题讨论】:
-
{{ form_widget(form.lastName, { 'value': 'test', 'id': 'new_id', 'attr': {'style': 'display:none'} }) }}我在我的表单上测试过,id字段被改变了。 -
Twig 的 form_row 和 field_widget 模板是什么样的?当我删除我的表单主题时,一切似乎都正常。
-
id不应该在attrobject 中吗? (抱歉目前无法测试)