У меня проблема с проектом Symfony, в моей компании-контроллере, когда я использую функцию редактирования для изменения некоторых ДАННЫХ со встроенной формой, Symfony сохраняет только 1 клиента (первого), а то, что я изменил, и удалил все остальные ДАННЫЕ.
Я не понимаю, почему Symfony делает это.
Спасибо за помощь
С наилучшими пожеланиями
Попробуйте использовать функцию редактирования в symfony со встроенной формой
Да, конечно, вот он [CustomerType][1] [CompanyType][2] [1]: sharemycode.io/c/3137dcf4e9 [2]: sharemycode.io/c/3137a8f404 С уважением
Спасибо, эти выглядят нормально. Не могли бы вы снова показать функцию редактирования вашего контроллера, шаблон ветки, javascript и объекты Company
/Customer
? Я видел некоторые из опубликованных здесь ранее сегодня, но они, кажется, были удалены.
Спасибо [Контролер компании][1] [Организация компании][2] [добавить или изменить вид][3] [Форма просмотра][4] [sharemycode.io/c/313a44498e][5] [1]: sharemycode.io/c/313ee01241 [2]: sharemycode.io/c/3136ec2e55 [3]: sharemycode.io/c/313082321a [4]: sharemycode.io/c/313817a6be [5]: JS Я добавлю U Customer Entity
Вот сущность клиента [Customer Entity][1] [1]: sharemycode.io/c/313a963fc7 С уважением
Вы используете неправильную функцию для рендеринга подчиненных форм customer
(и network
и process
), используйте form_row(customer)
вместо form(customer)
:
{% for customer in form.customers %}
<h6 class = "mt-5">Client
{{_key+1}}</h6>
{{ form_row(customer) }}{% endfor %}
Ты прав, спасибо большое, теперь все в порядке
Не могли бы вы показать свой
CompanyType
и тип формы для встроенных клиентов?