setName("MyRestaurant"); $form = $this->createFormBuilder($subject) ->add('name', TextType::class) ->add('save', SubmitType::class) ->getForm(); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { $subject->setCreatedBy($this->getUser()); $em->persist($subject); $em->flush(); return $this->redirectToRoute('app_subject_index'); } $subjects = $repo->findAll(); return $this->render('index/page.html.twig', [ 'form' => $form, 'subjects' => $subjects, ]); } #[Route('/', 'subject_new', methods: ["POST"])] public function save(): RedirectResponse { return $this->redirect('/'); } }