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ètre dans une Route sans l'afficher ?


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 23
    Par défaut Récupérer un paramètre dans une Route sans l'afficher ?
    Bonjour,

    J'ai un lien href qui contient ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    {{ url('_maroute',
    { 'name':'toto', 
       'id':'1' 
    }) 
    }}
    Dans mon controleur qui contient la route :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
        /**
         * @Route("/{name}", name="_maroute")
         */
        public function indexAction($name,$id)
        {
        }
    Comment est ce que je peux récupérer mon id sans l'afficher dans ma route ? Est ce tout simplement possible ? Si non quelle est l'alternative ?

    Merci d'avance.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 319
    Par défaut
    Salut,

    Bah non tu peux pas, pourquoi tu pourrais ?

    A moins que tu parles genre d'un article de blog qui a pour titre ton 'name' et pour id ton 'id'. Dans ce cas, tu pourrais recuperer ton article en faisant une recherche sur le titre et non sur l'id. Ca c'est tout a fait possible, renseigne toi sur les "slugs" (une facon de gerer les titres pour qu'ils soient compatible avec les URL).

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2009
    Messages
    383
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 383
    Par défaut
    La seule possibilité d'utiliser cela est d'avoir plusieurs routes.
    Des lors, tu peux donner une valeur par défaut à id pour une des routes.
    Mais si tu as une seule route, il n'y a pas d intérêt.

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/10/2011, 15h55
  2. Récupérer un paramètre dans une URL
    Par CodeKiller dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 21/07/2008, 10h34
  3. [Tableaux] Comment récupérer un paramètre dans une <table>?
    Par Philippe PONS dans le forum Langage
    Réponses: 1
    Dernier message: 17/03/2008, 11h42
  4. récupérer les paramètres dans une url
    Par asetti dans le forum ASP
    Réponses: 6
    Dernier message: 23/12/2005, 10h08
  5. Réponses: 1
    Dernier message: 29/08/2005, 14h04

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