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

Plugins PHP Discussion :

symfony sfDoctrineGuardPlugin .


Sujet :

Plugins PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Analyse système
    Inscrit en
    Mars 2011
    Messages
    444
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Mars 2011
    Messages : 444
    Par défaut symfony sfDoctrineGuardPlugin .
    bonjour,
    quand je me connecte j'aimerait recupéré le nom de la permission que j'ai déja associé a la personne connecte pour se basé sur elle pour certains condition mais le probléme c'est que il me retourne rien et en plus j'ai pas trouvé le fichier ou la class sfGuardPermission et déclaré:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     <?php
       $a=new sfGuardPermission();
       echo "<b>"."permisssion utilisateur est :".$a->getName()."</b>" ?>
    merci d'avance

  2. #2
    Membre Expert Avatar de Nico_F
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2011
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2011
    Messages : 728
    Par défaut
    En déclarant une nouvelle permission vierge tu ne peux pas récupérer un quelconque nom. Ce que tu veux c'est la permission de ton utilisateur donc je te préconiserai plutot quelque chose du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->getUser()->getGuardUser()->getPermissions()
    qui va te retourner une collection de permissions (en partant du principe que tu utilises les permissions du plugin) de ton utilisateur authentifié.

    Pour jeter un oeil aux classes du plugin (et donc les méthodes qu'elles génèrent) il faut regarder dans le model, le répertoire de ton plugin et le répertoire base : chez moi lib/model/doctrine/sfDoctrineGuardPlugin/base/

    Have fun !

  3. #3
    Membre éclairé
    Homme Profil pro
    Analyse système
    Inscrit en
    Mars 2011
    Messages
    444
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Mars 2011
    Messages : 444
    Par défaut
    merci c'est gentille de t'a part .bon journée

  4. #4
    Membre éclairé
    Homme Profil pro
    Analyse système
    Inscrit en
    Mars 2011
    Messages
    444
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Mars 2011
    Messages : 444
    Par défaut
    bonjour,
    je vient de tester sa mais j"ai l"erreur suivant : Call to undefined method sfPHPView::getUser.

    et merci pour tes réponse.

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

Discussions similaires

  1. [1.x] symfony sfDoctrineguardplugin .
    Par benhsaien dans le forum Débuter
    Réponses: 3
    Dernier message: 13/05/2011, 09h23
  2. [1.x] symfony sfDoctrineGuardPlugin
    Par benhsaien dans le forum Débuter
    Réponses: 2
    Dernier message: 28/04/2011, 17h15
  3. [sfGuard] Symfony, sfDoctrineGuardPlugin, créer un espace membre
    Par etoileweb dans le forum Plugins
    Réponses: 9
    Dernier message: 31/10/2010, 14h52

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