findAll(); return $this->render('etablissement/index.html.twig', [ 'etablissements' => $etablissements, 'filtre' => 'Tous les établissements' ]); } #[Route('/etablissements/departement/{code_departement}', name: 'app_departement')] public function departement(EtablissementRepository $etablissementRepository, string $code_departement): Response { $etablissements = $etablissementRepository->findBy(['code_departement' => $code_departement]); return $this->render('etablissement/liste.html.twig', [ 'etablissements' => $etablissements, 'filtre' => "Département : $code_departement" ]); } #[Route('/etablissements/academie/{code_academie}', name: 'app_academie')] public function academie(EtablissementRepository $etablissementRepository, string $code_academie): Response { $etablissements = $etablissementRepository->findBy(['code_academie' => $code_academie]); return $this->render('etablissement/liste.html.twig', [ 'etablissements' => $etablissements, 'filtre' => "Académie : $code_academie" ]); } #[Route('/etablissements/region/{code_region}', name: 'app_region')] public function region(EtablissementRepository $etablissementRepository, string $code_region): Response { $etablissements = $etablissementRepository->findBy(['code_region' => $code_region]); return $this->render('etablissement/liste.html.twig', [ 'etablissements' => $etablissements, 'filtre' => "Région : $code_region" ]); } #[Route('/etablissements/commune/{code_commune}', name: 'app_commune')] public function commune(EtablissementRepository $etablissementRepository, string $code_commune): Response { $etablissements = $etablissementRepository->findBy(['code_commune' => $code_commune]); return $this->render('etablissement/liste.html.twig', [ 'etablissements' => $etablissements, 'filtre' => "Commune : $code_commune" ]); } }