Не могли бы вы спросить, как вы это выяснили?

я есть встроенная коллекция форм с пользовательским атрибутом data-prototype. Вот как я настраиваю данные-прототип

Мой основной файл ветки (listingbedroomaddpage.html.twig):

<div class="bedrooms" data-prototype=
        "{% filter escape %}
             {{ include('EpitaHousingBundle:Listing:prototype.html.twig', { 'form': form.bedrooms.vars.prototype }) }}
         {% endfilter %}">
            </div>

мойprototype.html.twig:

<div class="row">
    <div class="col-md-2">{{ form_label(form.rentamount, 'Rent') }}</div>
    <div class="col-md-2">{{ form_widget(form.rentamount) }}</div>
    <div class="col-md-1">{{ form_widget(form.rentcurrency) }}</div>
    <div class="col-md-2">{{ form_widget(form.rentduration) }}</div>
    <div class="col-md-3">{{ form_errors(form.rentamount) }}</div>  
    <div class="col-md-1">{{ form_errors(form.rentcurrency) }}</div>
    <div class="col-md-1">{{ form_errors(form.rentduration) }}</div>
</div>

Когда я представляю форму в первый разprototype.html.twig вызывается и встроенная форма отображается правильно. Однако, как только я отправляю форму, структура ветки встроенной формы исчезает. Вот снимки до и после отправки соответственно

Я предполагаю, что prototype.html.twig не вызывается после нажатия кнопки submit. Я относительно новичок в этом. Может кто-нибудь мне помочь.

Заранее спасибо. Дайте мне знать, если вам нужно больше кода, чтобы воспроизвести проблему.

Ответы на вопрос(0)

Ваш ответ на вопрос