getUser(); // Vérifiez les rôles si nécessaire if (!$user) { throw $this->createAccessDeniedException('Vous devez être connecté pour accéder à cette page.'); } return $this->render('profile/index.html.twig', [ 'user' => $user, ]); } #[Route('profile/{id}/edit', name: 'app_profile_edit', methods: ['GET', 'POST'])] public function edit(Request $request, UserApp $userApp, EntityManagerInterface $entityManager): Response { $form = $this->createForm(UserAppType::class, $userApp); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { $entityManager->flush(); return $this->redirectToRoute('app_profile', [], Response::HTTP_SEE_OTHER); } return $this->render('profile/edit.html.twig', [ 'user_app' => $userApp, 'form' => $form, ]); } }