Esempio n. 1
0
 /**
  * @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()));
 }