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 %}

つまり、1 行に 2 つのフォーム フィールドがあります。2 番目のフィールド名は、first_field_name + _previous と同じです。たとえば、フィールド名が「total_cost」の場合、2 番目のフィールドは「total_cost_previous」になります。どうやってやるの?

4

1 に答える 1

0

私はあなたがこのようなことができると思います:

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