Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
srv
/
data
/
web
/
vhosts
/
www.humitest.fr
/
htdocs
/
src
/
Controller
/
back
/
/srv/data/web/vhosts/www.humitest.fr/htdocs/src/Controller/back/ModalController.php
<?php namespace App\Controller\back; use App\Form\ModalType; use App\Repository\CommandRepository; use App\Repository\ModalRepository; use Doctrine\ORM\EntityManagerInterface; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Annotation\Route; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; /** * @Route("/admin/modal") */ class ModalController extends AbstractController { /** * @Route("/{id}", name="admin_modal_search", methods={"GET", "POST"}) */ public function update(int $id, ModalRepository $modalRepository, Request $request, CommandRepository $commandRepository, EntityManagerInterface $em): Response { $modal = $modalRepository->find($id); $form = $this->createForm(ModalType::class, $modal); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { $em->persist($modal); $em->flush(); return $this->redirectToRoute("admin_product_search"); } return $this->render("back/modal/update.html.twig", [ 'slug' => 'admin_modal', 'form' => $form->createView(), 'totalNouveauProduit' => $commandRepository->totalNewProduct(), ]); } }