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 :

Récupérer un paramètres passé en URL


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2017
    Messages : 4
    Par défaut Récupérer un paramètres passé en URL
    bonjour
    je suis débutante au symfony et j'ai ce probleme
    dans un fichier "index.html.twig" j'ai cette boucle :
    Code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    {% for menu in menus %}
    <a href="{{ path('plat_index', { 'id': menu.id }) }}
    {% endfor %}
    comment je peux récupérer l'id de menu dans la page plat_index
    merci m'aider

  2. #2
    Membre émérite
    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
    Par défaut
    bonjour,
    le code est incomplet , déja en rouge.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    {% for menu in menus %}
    <a href="{{ path('plat_index',{'id':menu.id}) }}">  Lien  </a>
    {% endfor %}
    j'espere que la partie routing contient {id}

    bon chance

  3. #3
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2017
    Messages : 4
    Par défaut
    Citation Envoyé par MehrezLabidi Voir le message
    bonjour,
    le code est incomplet , déja en rouge.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    {% for menu in menus %}
    <a href="{{ path('plat_index',{'id':menu.id}) }}">  Lien  </a>
    {% endfor %}
    j'espere que la partie routing contient {id}

    bon chance
    c'est juste dans mon projet ,,c’était mal copié
    bref c'est pas le problème ,je veux récupérer l'id du menu dans la page plat_show
    merci

  4. #4
    Membre émérite
    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
    Par défaut
    ok,
    je suppose que tu as ce lien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <a href="{{ path('plat_index',{'id':menu.id}) }}">  Lien  </a>
    en cliquant la dessus , tu va etre orienté vers la page dont le routing est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    plat_index
        ..  /{id}/ ...
        ...  ici l'action contrôleur
    l'action donc sera :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
        public function ....Action($id) { // $id  corresponds  à menu.id de la page précédente

  5. #5
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2017
    Messages : 4
    Par défaut
    Citation Envoyé par MehrezLabidi Voir le message
    ok,
    je suppose que tu as ce lien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <a href="{{ path('plat_index',{'id':menu.id}) }}">  Lien  </a>
    en cliquant la dessus , tu va etre orienté vers la page dont le routing est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    plat_index
        ..  /{id}/ ...
        ...  ici l'action contrôleur
    l'action donc sera :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
        public function ....Action($id) { // $id  corresponds  à menu.id de la page précédente
    je pense que vous m'avez pas encore compris :lorsque je clique sur show
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="{{ path('plat_index', { 'id': menu.id }) }}">show</a>
    je veux que les plats qui appartient à ce menu sera afficher c 'est pour cela que je veux récupérer l'id de menu pour le comparer et afficher les plats
    je veux juste l'astuce pour récupérer cet id ,voila , merci

Discussions similaires

  1. Récupérer un paramètre dans l'url
    Par figatelliSTI dans le forum Zend Framework
    Réponses: 1
    Dernier message: 15/04/2008, 16h29
  2. Problème pour récupérer le paramètre d'une URL
    Par kcizth dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 19/03/2008, 08h28
  3. Récupèrer les paramètre de l'url
    Par Yoshio dans le forum MVC
    Réponses: 2
    Dernier message: 03/08/2007, 09h40
  4. [PHP-JS] Comment récupérer des valeurs passées en URL?
    Par megapacman dans le forum Langage
    Réponses: 9
    Dernier message: 09/06/2006, 13h09
  5. récupérer les paramètres dans une url
    Par asetti dans le forum ASP
    Réponses: 6
    Dernier message: 23/12/2005, 10h08

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