示例#1
0
 public function showAction(Post $post)
 {
     if (!$post) {
         throw $this->createNotFoundException('Aucun article n\'existe avec cet identifiant ' . $post->getSlug());
     }
     $comment = new Comment();
     $comment->setPost($post);
     $form = $this->createForm(CommentType::class, $comment);
     return $this->render('BlogBundle/Post/show.html.twig', array('post' => $post, 'form' => $form->createView()));
 }
示例#2
0
    public function load(ObjectManager $manager)
    {
        /* Recherche nos dépendance */
        $em = $this->container->get('doctrine')->getEntityManager();
        $user = $em->getRepository("BAUserBundle:User")->findOneByUsername("admin");
        $category = $em->getRepository("BABlogBundle:Category")->findOneByTitle("Général");
        /* Insertion de notre message d'accueil dans le blog */
        $post = new Post();
        $post->setTitle('Welcome to my world');
        $post->setContent('Bonjour à tous et bienvenu sur ce site entièrement dédié au tir à l\'arc.

Dans un premier temps nous aurons un coté Blog, afin de suivre les dernières actualités.
Ensuite nous aurons les compétitions. Pour promouvoir et garder en tête tous les résultats que vous auriez pu faire.

Enfin une liste complète des clubs et de leurs membres.

Je vous souhaites une bonne navigation ;)');
        $post->setAuthor($user);
        $post->setCategory($category);
        $post->setIsPublished(true);
        $manager->persist($post);
        $manager->flush();
    }