Example #1
0
 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()));
 }