0
我正在使用separate template来定义我的表单中的块。我可以使用两个不同的form_label标签吗?
我还想在我的表单(method 1这里)的同一模板中自定义form_label
。这是因为我已经为我的实际输入字段定义了我的form_label
块,但是对于ArrayCollections
,我希望以不同的方式呈现事物。我想渲染一个emails
数组。这里是我的代码:
<h4>{{ form_label(form.emails) }}</h4>
{% for email in form.emails %}
{{ form_row(email) }}
{% endfor %}
对于form.emails
标签,我只是希望它输出的文本(在这种情况下,“电子邮件”),而实际input
领域,我想用我定义了什么在我的模板(一个label
标签与类control-label
等)。所以,它的工作原理与我对每个email
的要求一样,只是不适用于form_label(form.emails)
部分。
这可能吗?既然我已经使用
{% form_theme form 'TechrescueAdminBundle:Form:fields.html.twig' %}
我也不能使用
{% form_theme form _self %}
有另一种方式?如果不是,什么是解决方案?
我宁愿数组的标签不能在'label'标签都没有。此外,这意味着我必须单独呈现每个表单元素(标签,小部件和错误),而不是能够使用'form_row'。 – 2013-03-28 15:49:44