From 4d1799ca4985ad804860cb818a22cab45fd947fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Tue, 6 Feb 2024 14:29:04 +0100 Subject: [PATCH] chore: simplify rendering of dynamic form part --- src/Controller/Admin/Assignment/PickupFormController.php | 9 ++++++--- templates/admin/assignment/_form.html.twig | 5 ++++- templates/admin/assignment/_form_pickup.html.twig | 2 -- 3 files changed, 10 insertions(+), 6 deletions(-) delete mode 100644 templates/admin/assignment/_form_pickup.html.twig diff --git a/src/Controller/Admin/Assignment/PickupFormController.php b/src/Controller/Admin/Assignment/PickupFormController.php index f34af0a..17ca08e 100644 --- a/src/Controller/Admin/Assignment/PickupFormController.php +++ b/src/Controller/Admin/Assignment/PickupFormController.php @@ -21,8 +21,11 @@ class PickupFormController extends AbstractController $form = $this->createForm(AssignmentType::class, $assignment); $form->handleRequest($request); - return $this->render('admin/assignment/_form_pickup.html.twig', [ - 'form' => $form->createView(), - ]); + return $this->renderBlock('admin/assignment/_form.html.twig', + 'partial_form', + [ + 'form' => $form->createView(), + ] + ); } } \ No newline at end of file diff --git a/templates/admin/assignment/_form.html.twig b/templates/admin/assignment/_form.html.twig index 3a2c56f..53f8367 100644 --- a/templates/admin/assignment/_form.html.twig +++ b/templates/admin/assignment/_form.html.twig @@ -34,7 +34,10 @@
- {% include 'admin/assignment/_form_pickup.html.twig' %} + {% block partial_form %} + {{ form_row(form.pickup) }} + {#{{ form_row(form.pickupDate) }}#} + {% endblock %}
{% include '_partials/_spinner.html.twig' with { 'class': 'w-8 h-8'} %} diff --git a/templates/admin/assignment/_form_pickup.html.twig b/templates/admin/assignment/_form_pickup.html.twig deleted file mode 100644 index 315625d..0000000 --- a/templates/admin/assignment/_form_pickup.html.twig +++ /dev/null @@ -1,2 +0,0 @@ -{{ form_row(form.pickup) }} -{#{{ form_row(form.pickupDate) }}#}