diff --git a/src/Controller/AdminController.php b/src/Controller/AdminController.php index 7a47757..ad8f0fb 100644 --- a/src/Controller/AdminController.php +++ b/src/Controller/AdminController.php @@ -91,7 +91,7 @@ class AdminController extends AbstractController ]); } #[Route('/admin/city/add', name: 'app_adminCityAdd', methods: ['POST'])] - public function adminCityAdd(Request $request, EntityManagerInterface $entityManager, VilleRepository $villeRepository): RedirectResponse + public function adminCityAdd(Request $request, EntityManagerInterface $entityManager): Response { try { // Récupérer les données envoyées par le formulaire @@ -118,11 +118,11 @@ class AdminController extends AbstractController return $this->redirectToRoute('app_adminCity'); } } - #[Route('/admin/city/delete', name: 'app_adminCityDelete')] - public function adminCityDelete(String $id, EntityManagerInterface $entityManager): RedirectResponse + #[Route('/admin/city/delete/{id}', name: 'app_adminCityDelete')] + public function adminCityDelete(string $id, VilleRepository $villeRepository, EntityManagerInterface $entityManager): RedirectResponse { // Récupérer la ville à supprimer - $city = $entityManager->getRepository(Ville::class)->find($id); + $city = $villeRepository->find($id); // Vérifier si la ville existe if (!$city) {