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 id User connecté [2.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2014
    Messages : 46
    Par défaut Récupérer id User connecté
    Bonjour à tous, alors je me demandais si je pouvais récupérer l'id de l'utilisateur déjà authentifié, je sais que cette procédure est possible si je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $this->container->get('security.context')->getToken()->getUser()->getId()
    mais ce que j'ai fais pour mon application c'est que j'ai relié la table "Candidate" via une relation OneToOne avec la table fosuser donc je met ce bout de code je vais récupérer l'id du user connecté et non pas l'id du candidat connecté Je ne sais pas si je m'explique comme il faut ou non mais pourriez vous m'aider svp ?

  2. #2
    Membre émérite
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    725
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2011
    Messages : 725
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $this->container->get('security.context')->getToken()->getUser()->getCandidate()->getId()

  3. #3
    Membre confirmé Avatar de DarckCrystale
    Femme Profil pro
    Développeuse Web
    Inscrit en
    Juin 2013
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Hérault (Languedoc Roussillon)

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

    Informations forums :
    Inscription : Juin 2013
    Messages : 71
    Par défaut
    Bonjour !

    Pourquoi ne pas essayer ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->container->get('security.context')->getToken()->getUser()->getCandidat()->getId()
    EDIT : arnooo999 trop rapide pour moi ^^'

  4. #4
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2014
    Messages : 46
    Par défaut
    lorsque je mes ce bout de code cette erreur s'affiche :/
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FatalErrorException: Error: Class 'Tritux\GrhBundle\Entity\CvRepository' not found in /home/mariem/project/demo/grh_demo/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php line 689
    !

  5. #5
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2014
    Messages : 46
    Par défaut
    c'est réglé pour le problème du Repository je m'excuse je n'ai pas respecté la case :p mais encore je me trouve incapable de récupérer l'id du candidat

  6. #6
    Membre confirmé Avatar de Parmifer
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2014
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

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

    Informations forums :
    Inscription : Février 2014
    Messages : 39
    Par défaut
    Salut.

    Commence par voir si tu arrive à récupérer un objet Candidat et essaye de l'afficher avec un var_dump :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $monCandidat = $this->container->get('security.context')->getToken()->getUser()->getCandidat();
    echo "<PRE>";
    var_dump($monCandidat);
    echo "</PRE>";
    Si les données de ton objet s'affichent, tu devrais pouvoir accéder à l'id avec getId(). Si tu ne vois que null, c'est que le lien a été mal fait et qu'il faut creuser de ce côté là.

  7. #7
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2014
    Messages : 46
    Par défaut
    ça ne passe pas puisque je n'ai pas un "getCandidate()" dans mon entité "User" mais j'ai le contraire "getUser()" dans l'entité "Candidate" , vous pensez que je dois laisser tomber cette méthode ?

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

Discussions similaires

  1. Récupérer la liste des users connectés au site
    Par baatoutmehdi dans le forum ASP.NET
    Réponses: 3
    Dernier message: 01/08/2009, 14h27
  2. [javascript] récupérer le user/domain d'un client
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 06/03/2006, 15h48
  3. les users connectés à une base oracle
    Par progima dans le forum Oracle
    Réponses: 8
    Dernier message: 08/11/2005, 17h43
  4. liste des users connectés à une base acces
    Par progima dans le forum Access
    Réponses: 2
    Dernier message: 07/11/2005, 16h45
  5. Nbre de users connectés à une base
    Par yanis97 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/09/2005, 10h39

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