/** * Create a new Ground entity * * @Route("/new_ground") * @param Request $request * @param Event $event * @return \Symfony\Component\HttpFoundation\RedirectResponse|\Symfony\Component\HttpFoundation\Response */ public function newGroundAction(Request $request, Event $event) { $ground = new Ground(); $form = $this->createForm('Abienvenu\\KyjoukanBundle\\Form\\Type\\GroundType', $ground); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { $event->addGround($ground); $em = $this->getDoctrine()->getManager(); $em->flush(); return $this->redirect($this->generateUrl('abienvenu_kyjoukan_event_index', ['slug' => $event->getSlug()]) . "#grounds"); } return $this->render('KyjoukanBundle:Event:new_ground.html.twig', ['event' => $event, 'form' => $form->createView()]); }