/** * @Route("/teacher/quiz/new/", name="new_quiz") */ public function newQuizAction(Request $request) { $em = $this->getDoctrine()->getManager(); $quiz = new Quiz(); $quiz->setTeacher($this->getUser()); $form = $this->createFormBuilder($quiz)->add('name', TextType::class)->add('save', SubmitType::class, array('label' => "Utwórz"))->getForm(); $form->handleRequest($request); if ($form->isValid()) { $quiz->setEnabled(1); $em->persist($quiz); $em->flush(); return $this->redirectToRoute('editQuiz', array('id' => $quiz->getId())); } return $this->render('teacher/new_quiz.html.twig', array('add_quiz' => $form->createView())); }