symfony 2 form_row有2个字段

时间:2013-04-10 07:38:16

标签: forms symfony twig

我需要以下内容:

{% block form_row %}
    <div class="form_row">
        {{ form_label(form) }}
        {{ form_widget(form) }}
        {{ form_widget(form.field_name + '_previous') }}
        {{ form_errors(form) }}
    </div>
{% endblock form_row %}

即,一行中有两个表单字段;第二个字段名称等于first_field_name + _previous。 例如,如果字段名称为'total_cost',则第二个字段为'total_cost_previous'。 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

我认为你可以这样做:

{% set field = field_name ~ '_previous' %}
{{ form_widget(attribute(form, field)) }}