IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

No route found for "GET Comment:new"" [2.x]


Sujet :

Symfony PHP

  1. #1
    Membre régulier
    Inscrit en
    Mai 2003
    Messages
    350
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 350
    Points : 84
    Points
    84
    Par défaut No route found for "GET Comment:new""
    Bonjour,
    je suis entraint de suivre un tuto à l'adresse http://keiruaprod.fr/symblog-fr/docs...mentaires.html
    Je suis à la fin de l'étape 4 mais j'ai une erreur à l'éxecution dont je ne trouve pas la solution.
    Erreur :
    An exception has been thrown during the rendering of a template ("No route found for "GET Comment:new"") in BloggerBlogBundle:Blog:show.html.twig at line 25.
    show.html.twig
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    {# src/Blogger/BlogBundle/Resouces/views/Blog/show.html.twig #}
    {% extends 'BloggerBlogBundle::layout.html.twig' %}
    
    {% block title %}{{ blog.title }}{% endblock %}
    
    {% block body %}
        <article class="blog">
            <header>
                <div class="date"><time datetime="{{ blog.created|date('c') }}">{{ blog.created|date('l, F j, Y') }}</time></div>
                <h2>{{ blog.title }}</h2>
            </header>
            <img src="{{ asset(['images/', blog.image]|join) }}" alt="{{ blog.title }} image not found" class="large" />
            <div>
                <p>{{ blog.blog }}</p>
            </div>
        </article>
        
        <section class="comments" id="comments">
            <section class="previous-comments">
                <h3>Comments</h3>
                {% include 'BloggerBlogBundle:Comment:index.html.twig' with { 'comments': comments } %}
            </section>
            
            <h3>Add Comment</h3>
            {% render 'BloggerBlogBundle:Comment:new' with { 'blog_id': blog.id } %}
        </section>
    {% endblock %}
    la partie du code qui pose problème est en gras
    CommentController.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    class CommentController extends Controller
    {
        public function newAction($blog_id)
        {
            $blog = $this->getBlog($blog_id);
     
            $comment = new Comment();
            $comment->setBlog($blog);
            $form   = $this->createForm(new CommentType(), $comment);
     
            return $this->render('BloggerBlogBundle:Comment:form.html.twig', array(
                'comment' => $comment,
                'form'   => $form->createView()
            ));
        }
    j'affiche seulement l'action new

  2. #2
    Membre régulier
    Inscrit en
    Mai 2003
    Messages
    350
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 350
    Points : 84
    Points
    84
    Par défaut
    J'ai trouver la solution ici https://github.com/propelorm/PropelBundle/issues/204
    en resumé:

    TwigBridge

    The render tag signature and arguments changed.

    Before:

    {% render 'BlogBundle:Post:list' with { 'limit': 2 }, { 'alt': 'BlogBundle:Post:error' } %}

    After:

    {% render controller('BlogBundle:Post:list', { 'limit': 2 }), { 'alt': 'BlogBundle:Post:error' } %}

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2.x] No route found for "GET /"
    Par boosted dans le forum Symfony
    Réponses: 1
    Dernier message: 20/01/2015, 03h02
  2. [2.x] No route found for "GET
    Par yLaplace dans le forum Symfony
    Réponses: 2
    Dernier message: 11/12/2014, 13h58
  3. [2.x] No route found for GET /js/null
    Par jejeman dans le forum Symfony
    Réponses: 3
    Dernier message: 22/08/2014, 22h01
  4. [2.x] No route found for "GET /"
    Par hous04 dans le forum Symfony
    Réponses: 1
    Dernier message: 25/12/2013, 01h44
  5. [2.x] [Routage] No route found for "POST /.."
    Par jeyGey dans le forum Symfony
    Réponses: 1
    Dernier message: 13/03/2013, 14h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo