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