Exemplo n.º 1
0
 /**
  * New article
  *
  * @Route("/new/{id}", name="victoire_blog_article_newBlogArticle")
  * @Template()
  *
  * @return JsonResponse
  */
 public function newBlogArticleAction(Blog $blog)
 {
     $article = new Article();
     $article->setBlog($blog);
     $form = $this->createForm('victoire_article_type', $article);
     return new JsonResponse(array('html' => $this->container->get('victoire_templating')->render('VictoireBlogBundle:Article:new.html.twig', array('form' => $form->createView()))));
 }
Exemplo n.º 2
0
 /**
  * New article.
  *
  * @Route("/new/{id}", name="victoire_blog_article_newBlogArticle")
  * @Template()
  *
  * @return JsonResponse
  */
 public function newBlogArticleAction(Blog $blog)
 {
     $article = new Article();
     $article->setBlog($blog);
     try {
         $form = $this->createForm(ArticleType::class, $article);
     } catch (NoResultException $e) {
         return new JsonResponse(['success' => false, 'message' => $e->getMessage()]);
     }
     return new JsonResponse(['html' => $this->container->get('templating')->render('VictoireBlogBundle:Article:new.html.twig', ['form' => $form->createView(), 'blogId' => $blog->getId()])]);
 }