我想渲染一个表单。一个字段行的HTML应该是这样的:symfony2表单模板
<li class="text">
<label for="fieldname">
<div>
<input type="text" ... />
</div>
</li>
当字段类型是文本li.class必须是相同的。
我覆盖field_row块:
{% block field_row %}
{% spaceless %}
<li class="text">
{{ form_label(form, label|default(null)) }}
{{ form_errors(form) }}
{{ form_widget(form) }}
</li>
{% endspaceless %}
{% endblock field_row %}
,但如何更换类值?
我不明白这个问题:当表单控件是TextType的时候,你想要动态地替换li类,还是想要为表单控件本身添加一个类属性? – madflow
是的。 1.一个。我想将li类替换为“text”,“numer”,“largetext”或“something_else” – Uwe