public function nouveauAction() { $this->denyAccessUnlessGranted('ROLE_ADMIN', null, 'Vous n\'avez pas les droits nécessaires'); $publicite = new Publicite(); $publicite->setNbAffichage(0); $publicite->setNbClic(0); $publicite->setDateFin(new \DateTime()); $publicite->setDateDebut(new \DateTime()); $publicite->setLastReset(new \DateTime()); $form = $this->createForm(new PubliciteType(), $publicite); $request = $this->get('request'); if ($request->getMethod() == 'POST') { $form->bind($request); if ($form->isValid()) { $em = $this->getDoctrine()->getManager(); $em->persist($publicite); $em->flush(); return $this->redirect($this->generateUrl('admin_publicite_nouveau')); } } return $this->render('SffPubliciteBundle:Publicite:formulaire.html.twig', array('form' => $form->createView())); }