public function createAction($post_id) { $post = $this->getPost($post_id); $comment = new Comment(); $comment->setPost($post); $request = $this->getRequest(); $form = $this->createForm(new CommentType(), $comment); $form->bind($request); if ($form->isValid()) { $em = $this->getDoctrine()->getManager(); $em->persist($comment); $em->flush(); return $this->redirect($this->generateUrl('palogic_blog_show', array('id' => $comment->getPost()->getId(), 'slug' => $comment->getPost()->getSlug())) . '#comment-' . $comment->getId()); } return $this->render('PaLogicBlogBundle:Comment:create.html.twig', array('comment' => $comment, 'form' => $form->createView())); }
public function load(\Doctrine\Common\Persistence\ObjectManager $manager) { $comment = new Comment(); $comment->setComment("Lol!"); $comment->setUser("71m024"); $comment->setPost($manager->merge($this->getReference('post-1'))); $manager->persist($comment); $comment = new Comment(); $comment->setComment("Huere dr Shit..!"); $comment->setUser("Tuxes3"); $comment->setPost($manager->merge($this->getReference('post-1'))); $manager->persist($comment); $comment = new Comment(); $comment->setComment("schäbig."); $comment->setUser("Ramibu"); $comment->setPost($manager->merge($this->getReference('post-2'))); $manager->persist($comment); $manager->flush(); }