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 :

Le nom du controleur actuel (dans une variable globale)


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 38
    Par défaut Le nom du controleur actuel (dans une variable globale)
    Bonjour,
    C'est un problème (que je crois) plutôt simple mais tout de même je n'arrive pas à trouver une solution. J'ai dans ma vue twig base.html.twig des li avec une classe active pour appliquer un effet en css sur l'élément du menu en cours. Pour changer cela selon le bundle (ou l'action) en cours, j'ai utilisé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php $request->attributes->get('_controller');
    ça marche, je récupère le nom du contrôleur et celui de l'action sauf que je fais ça dans une action (et donc pour le template reatif à cette action) et moi j'aimerais le faire une fois pour toute, de manière globale...

    Je ne sais pas si cela est possible, si quelqu'un parmi peut m'éclairer dessus, je serais reconnaissant...

  2. #2
    Membre éprouvé
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2010
    Messages : 141
    Par défaut
    KnpMenuBundle pourrait peut-être t'aider non?

    Je n'ai pas bien saisi le problème cependant, tu voudrais passer l'info au template twig? Et que cela soit fait pour chaque contrôleur c'est ça?

  3. #3
    Membre averti
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 38
    Par défaut
    Merci KzrData pour ta réponse. Le problème c'est que j'aimerais avoir le nom du contrôleur courant dans une variable globale et de l'utiliser dans la vue principale au lieu de le renvoyer à chaque fois par l'action...

    Le but étant d'ajouter une classe 'active' à un élément <li> dans le menu en fonction du contrôleur courant. Merci encore...

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    c'est plutôt a récupérer dans le router

  5. #5
    Membre averti
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 38
    Par défaut
    Merci stealth35. Dans le router je ne vois pas comment, peux-tu me donner un exemple stp? Merci beaucoup...

Discussions similaires

  1. [QtGui] Nom d'un widget dans une variable
    Par planetevoyage dans le forum PyQt
    Réponses: 1
    Dernier message: 10/08/2010, 15h06
  2. Récupérer le nom d'un fichier dans une variable
    Par JeanDan dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 07/07/2009, 18h12
  3. Requète SQL avec nom de table contenu dans une variable
    Par samoussa dans le forum Langage SQL
    Réponses: 2
    Dernier message: 13/05/2009, 13h58
  4. Nom d'un control dans une variable
    Par cheverny dans le forum ASP.NET
    Réponses: 8
    Dernier message: 19/03/2009, 15h59
  5. affectation d'un nom de classeur ouvert dans une variable
    Par nolive915 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/09/2006, 10h55

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