0

我需要类似下面的东西:

{% 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”。我怎样才能做到这一点?

4

1 回答 1

0

我认为你可以这样做:

{% set field = field_name ~ '_previous' %}
{{ form_widget(attribute(form, field)) }}
于 2013-04-11T18:31:38.953 回答