public function ajouterAction(Request $request) { if (!$this->get('security.context')->isGranted('ROLE_SUPER_ADMIN')) { $logger = $this->get('logger'); $logger->info('Logger récupéré'); $logger->err('Accés non autorisé'); return $this->redirect($this->generateUrl('extranet_document_homepage')); } $utilisateur = $this->container->get('security.context')->getToken()->getUser(); $document = Document::initDocument($utilisateur); $form = $this->creerAjouterForm($document); $form->handleRequest($request); if ($form->isValid()) { $document->setDate(new \DateTime()); $this->get('extranet_document.document_manager')->persistAndFlush($document); return $this->redirect($this->generateUrl('extranet_document_homepage', array('id' => $document->getId()))); } return $this->render('ExtranetDocumentBundle:Document:ajouter.html.twig', array('document' => $document, 'form' => $form->createView())); }