symfony2 textfield自定义标签

Ale*_*kin 6 forms rendering symfony twig

我对symfony2 Field组件有一点但不愉快的问题.例如,我想在twig模板中输出表单字段数组:

{% for field in form %}
    {{ form_label( field ) }}: {{ form_field( field ) }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

这里是文本字段配置:

$field = new TextField( 'FieldName', array(
    'label' => 'MyCustomLabel',
) );
Run Code Online (Sandbox Code Playgroud)

但不幸的是,当引擎呈现此输出时,我将'FieldName'作为标签而不是'MyCustomLabel'.如果我输出不在for的表单字段,我就不会有问题(在这种情况下,我可以在模板中为每个字段添加标签).但是脚本在执行之前不知道表单字段的某些数量和配置.所以,我需要为场渲染实现循环方法.而且我也希望留在树枝上......我很乐意提供一个很好的建议:)

Rik*_*pak 7

如果要更改标签,请按照步骤操作.1)创建表单类.2)add('fieldName',null,array('label' => 'My New Label:'))

请不要更改fieldName,但可以在数组中使用Label.

请享用!