/** * Creates a new Commentaire entity. * * @Route("/{film_id}", name="CineProgrammeBundle_commentaire_create") * @Method("post") */ public function createAction($film_id) { $film = $this->getFilm($film_id); $commentaire = new Commentaire(); $commentaire->setFilm($film); $request = $this->getRequest(); $form = $this->createForm(new CommentaireType(), $commentaire); $form->bindRequest($request); if ($form->isValid()) { $em = $this->getDoctrine()->getEntityManager(); $em->persist($commentaire); $em->flush(); return $this->redirect($this->generateUrl('film_show', array('slug' => $commentaire->getFilm()->getSlug())) . '#comment-' . $commentaire->getId()); } return $this->render('CineProgrammeBundle:Commentaire:create.html.twig', array('commentaire' => $commentaire, 'form' => $form->createView(), 'current_section' => 'admin')); }
public function load(ObjectManager $manager) { $date1 = date('Y-m-d', strtotime('last Tuesday')); $date2 = date('Y-m-d', strtotime($date1 . '+1 day')); $commentaire = new Commentaire(); $commentaire->setNom($this->randomNameAndMail('nom')); $commentaire->setTexte('amet luctus vulputate, nisi sem semper erat, in consectetuer ipsum nunc id enim. Curabitur massa. Vestibulum accumsan neque et nunc. Quisque ornare tortor at risus. Nunc ac '); $commentaire->setFilm($manager->merge($this->getReference('film-archeperdue'))); $commentaire->setNote($this->randomNote()); $commentaire->setEmail($this->randomNameAndMail('email')); $manager->persist($commentaire); $commentaire = new Commentaire(); $commentaire->setNom($this->randomNameAndMail('nom')); $commentaire->setTexte('dui nec urna suscipit nonummy. Fusce fermentum fermentum arcu. Vestibulum ante ipsum primis '); $commentaire->setFilm($manager->merge($this->getReference('film-lastrada'))); $commentaire->setNote($this->randomNote()); $commentaire->setEmail($this->randomNameAndMail('email')); $manager->persist($commentaire); $commentaire = new Commentaire(); $commentaire->setNom($this->randomNameAndMail('nom')); $commentaire->setTexte('hendrerit. Donec porttitor tellus non magna. Nam ligula elit, pretium et, rutrum non, hendrerit id, ante. Nunc mauris sapien, '); $commentaire->setFilm($manager->merge($this->getReference('film-riogrande'))); $commentaire->setNote($this->randomNote()); $commentaire->setEmail($this->randomNameAndMail('email')); $manager->persist($commentaire); $commentaire = new Commentaire(); $commentaire->setNom($this->randomNameAndMail('nom')); $commentaire->setTexte('Proin sed turpis nec mauris blandit mattis. Cras eget nisi dictum augue malesuada malesuada. Integer id magna et ipsum cursus vestibulum. Mauris magna. Duis dignissim tempor arcu. Vestibulum ut '); $commentaire->setFilm($manager->merge($this->getReference('film-riogrande'))); $commentaire->setNote($this->randomNote()); $commentaire->setCreated(new \DateTime($date1 . " 06:15:20")); $commentaire->setEmail($this->randomNameAndMail('email')); $manager->persist($commentaire); $commentaire = new Commentaire(); $commentaire->setNom($this->randomNameAndMail('nom')); $commentaire->setTexte('porttitor tellus non magna. Nam ligula elit, pretium et, rutrum non, hendrerit id, ante. Nunc mauris sapien, cursus in, hendrerit consectetuer, cursus et, magna. '); $commentaire->setFilm($manager->merge($this->getReference('film-archeperdue'))); $commentaire->setNote($this->randomNote()); $commentaire->setCreated(new \DateTime($date2 . " 06:18:35")); $commentaire->setEmail($this->randomNameAndMail('email')); $manager->persist($commentaire); $commentaire = new Commentaire(); $commentaire->setNom($this->randomNameAndMail('nom')); $commentaire->setTexte('Nunc sed orci lobortis augue scelerisque mollis. Phasellus '); $commentaire->setFilm($manager->merge($this->getReference('film-archeperdue'))); $commentaire->setNote($this->randomNote()); $commentaire->setCreated(new \DateTime($date2 . " 06:22:53")); $commentaire->setEmail($this->randomNameAndMail('email')); $manager->persist($commentaire); $commentaire = new Commentaire(); $commentaire->setNom($this->randomNameAndMail('nom')); $commentaire->setTexte('fermentum metus. Aenean sed pede nec ante blandit viverra. Donec tempus, lorem fringilla ornare placerat, orci lacus vestibulum lorem, sit amet ultricies sem magna nec quam. Curabitur '); $commentaire->setFilm($manager->merge($this->getReference('film-lastrada'))); $commentaire->setNote($this->randomNote()); $commentaire->setCreated(new \DateTime($date2 . " 06:25:15")); $commentaire->setEmail($this->randomNameAndMail('email')); $manager->persist($commentaire); $commentaire = new Commentaire(); $commentaire->setNom($this->randomNameAndMail('nom')); $commentaire->setTexte('vitae velit egestas lacinia. Sed congue, elit sed consequat auctor, nunc nulla vulputate dui, nec tempus mauris erat eget ipsum. Suspendisse sagittis. Nullam '); $commentaire->setFilm($manager->merge($this->getReference('film-lastrada'))); $commentaire->setNote($this->randomNote()); $commentaire->setCreated(new \DateTime($date1 . " 06:46:08")); $commentaire->setEmail($this->randomNameAndMail('email')); $manager->persist($commentaire); $commentaire = new Commentaire(); $commentaire->setNom($this->randomNameAndMail('nom')); $commentaire->setTexte('justo eu arcu. Morbi sit amet massa. Quisque porttitor eros nec tellus. Nunc lectus pede, ultrices a, auctor non, feugiat nec, diam. '); $commentaire->setFilm($manager->merge($this->getReference('film-blancheneige'))); $commentaire->setNote($this->randomNote()); $commentaire->setCreated(new \DateTime($date1 . " 10:22:46")); $commentaire->setEmail($this->randomNameAndMail('email')); $manager->persist($commentaire); $commentaire = new Commentaire(); $commentaire->setNom($this->randomNameAndMail('nom')); $commentaire->setTexte('Suspendisse ac metus vitae velit egestas '); $commentaire->setFilm($manager->merge($this->getReference('film-lastrada'))); $commentaire->setNote($this->randomNote()); $commentaire->setCreated(new \DateTime($date2 . " 11:08:08")); $commentaire->setEmail($this->randomNameAndMail('email')); $manager->persist($commentaire); $commentaire = new Commentaire(); $commentaire->setNom($this->randomNameAndMail('nom')); $commentaire->setTexte('Phasellus fermentum convallis ligula. Donec luctus aliquet odio. Etiam ligula tortor, dictum eu, placerat eget, venenatis a, magna.'); $commentaire->setFilm($manager->merge($this->getReference('film-archeperdue'))); $commentaire->setNote($this->randomNote()); $commentaire->setCreated(new \DateTime("2012-05-20 18:56:01")); $commentaire->setEmail($this->randomNameAndMail('email')); $manager->persist($commentaire); $commentaire = new Commentaire(); $commentaire->setNom($this->randomNameAndMail('nom')); $commentaire->setTexte('justo eu arcu. Morbi sit amet massa. Quisque porttitor eros nec tellus. Nunc lectus pede, ultrices a, auctor non, feugiat nec, diam. '); $commentaire->setFilm($manager->merge($this->getReference('film-ran'))); $commentaire->setNote($this->randomNote()); $commentaire->setCreated(new \DateTime($date2 . " 22:28:42")); $commentaire->setEmail($this->randomNameAndMail('email')); $manager->persist($commentaire); $commentaire = new Commentaire(); $commentaire->setNom($this->randomNameAndMail('nom')); $commentaire->setTexte('egestas hendrerit neque. In ornare sagittis felis. Donec tempor, est ac mattis semper, dui lectus rutrum urna, nec luctus felis purus '); $commentaire->setFilm($manager->merge($this->getReference('film-ran'))); $commentaire->setNote($this->randomNote()); $commentaire->setEmail($this->randomNameAndMail('email')); $manager->persist($commentaire); $commentaire = new Commentaire(); $commentaire->setNom($this->randomNameAndMail('nom')); $commentaire->setTexte('placerat velit. Quisque varius. Nam porttitor scelerisque neque. Nullam nisl. Maecenas malesuada fringilla est. Mauris eu turpis. Nulla aliquet. Proin velit. Sed malesuada augue ut lacus. '); $commentaire->setFilm($manager->merge($this->getReference('film-archeperdue'))); $commentaire->setNote($this->randomNote()); $commentaire->setEmail($this->randomNameAndMail('email')); $manager->persist($commentaire); $commentaire = new Commentaire(); $commentaire->setNom($this->randomNameAndMail('nom')); $commentaire->setTexte('ante ipsum primis in faucibus orci luctus et '); $commentaire->setFilm($manager->merge($this->getReference('film-lastrada'))); $commentaire->setNote($this->randomNote()); $commentaire->setEmail($this->randomNameAndMail('email')); $manager->persist($commentaire); $commentaire = new Commentaire(); $commentaire->setNom($this->randomNameAndMail('nom')); $commentaire->setTexte('tincidunt tempus risus. Donec egestas. Duis ac arcu. Nunc mauris. Morbi non sapien molestie orci tincidunt adipiscing. Mauris molestie pharetra nibh. Aliquam ornare, libero '); $commentaire->setFilm($manager->merge($this->getReference('film-lastrada'))); $commentaire->setNote($this->randomNote()); $commentaire->setEmail($this->randomNameAndMail('email')); $manager->persist($commentaire); $manager->flush(); }