find($id); $commentaires = $commentaireRepository->findBy(['etablissement' => $id]); return $this->render('commentaire/index.html.twig', [ 'etablissement' => $etablissement, 'commentaires' => $commentaires, ]); } #[Route('etablissements/{id}/commentaires', name: 'commentaire_new', methods: ['GET', 'POST'])] public function new(Request $request, EntityManagerInterface $entityManager): Response { $commentaire = new Commentaire(); $form = $this->createForm(CommentaireType::class, $commentaire); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { $entityManager->persist($commentaire); $entityManager->flush(); return $this->redirectToRoute('app_commentaire'); // Redirection vers la liste des commentaires } return $this->render('commentaire/new.html.twig', [ 'form' => $form->createView(), ]); } }