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 :

Expected name or number [3.x]


Sujet :

Symfony PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2015
    Messages : 34
    Points : 19
    Points
    19
    Par défaut Expected name or number
    Bonjour,

    Je ne comprends pas une erreur dans ma vue twig, j'essaie de créer un path par rapport à une ID
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    //index.html.twig
    {% for post in posts %}
           <a href="{{ path('view_post'.{id: post.id}) }}">{{ post.title }}</a> <br/>
    {% endfor %}
    Quoi que je mette après le . j'ai cette erreur et même si je mets des accolades vides ou avec une valeur brute : Expected name or number
    Si j'enlève ce qui est après le . le lien est créé mais bien sûr il manque l'ID donc le lien est erroné bien entendu

    voici l'action de mon controller pour afficher une publication
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    /**
         * @Route("/view/{id}", requirements={"id" = "\d+"}, defaults={"id" = 1}, name="view_post")
         */
        public function viewAction(Request $request, $id)
        {
            $repository = $this->getDoctrine()->getRepository('AppBundle:Post');
            $post = $repository->find($id);
     
            return $this->render('app/view.html.twig', ['post' => $post]);
        }
    Pour être plus claire sur le fonctionnement, sur la page principale j'affiche tous les liens des publications et je créé les liens grâce au path et à l'action qui me permet de voir une publication

    Voilà si quelqu'un sait m'aider, je ne comprends pas l'erreur et il semble que ça ne soit pas une erreur de syntaxe du path

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Points : 1 022
    Points
    1 022
    Par défaut
    Bonsoir,
    de loin je vois que tu mets des liens erronés.
    Essaie avec cette exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     {% for  rubrique  in  rubriques  %}
    <a href="{{ path('route_delete',{'id':rubrique.id}) }}">delete</a>
     {% endfor %}
    Je crois que c estjuste une erreur syntaxique



    Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
    Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
    Une discussion est terminée ? Alors le bouton est votre ami !

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2015
    Messages : 34
    Points : 19
    Points
    19
    Par défaut
    J'ai cherché je ne sais combien de temps cette erreur et il me semblait avoir essayé avec une virgule... Tellement dépité de ne pas avoir trouvé ça mais content, ça marche, merci d'avoir pris le temps de répondre !

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

Discussions similaires

  1. Erreur : Expecting "," or ")", found "NUMBER"
    Par danyboy85 dans le forum SQL*Loader
    Réponses: 13
    Dernier message: 29/06/2009, 15h34
  2. Réponses: 6
    Dernier message: 16/04/2008, 12h01
  3. Réponses: 1
    Dernier message: 10/05/2006, 12h11
  4. [Tableaux] Transformer "Entity Name" en "Entity Number"
    Par maximenet dans le forum Langage
    Réponses: 9
    Dernier message: 26/04/2006, 21h40
  5. Problème avec le lieur "Expected a file name : "
    Par RA/m dans le forum C++Builder
    Réponses: 3
    Dernier message: 16/06/2004, 08h41

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