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 :

convertir un integer en objet proxy


Sujet :

Symfony PHP

  1. #1
    Membre confirmé
    Homme Profil pro
    Architecte réseau
    Inscrit en
    Août 2018
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte réseau

    Informations forums :
    Inscription : Août 2018
    Messages : 40
    Par défaut convertir un integer en objet proxy
    bonjour je débute sous symfony
    Quand j'interroge ma table user , je récupère ma clé primaire "id" sous forme d'integer.
    Je passe cette valeur via une route a un controleur messagerie
    avec une url du type /messagerie/{id}

    Donc dans mon controlleur messagerie je récupere un integer .
    dans ce controlleur les getters et setters n'accepte que des objets de type "proxy".
    j'amerais savoir si il existe une manière de récupérer l'objet "id" du proxy ,a partir de l'integer "id".

  2. #2
    Membre émérite
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2021
    Messages
    429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Juillet 2021
    Messages : 429
    Par défaut
    Bonjour,

    Si j'ai bien compris (un exemple serait p-e plus clair), tu peux simplement remplacer le type int du paramètre de ton contrôleur par le type de l'entité que tu souhaites récupérer.
    Il s'agit de la fonctionnalité EntityValueResolver de Symfony : https://symfony.com/doc/current/doct...yvalueresolver

    Si besoin, l'attribut MapEntity permet de définir les options de mapping entre le paramètre id et l'objet attendu (celle-ci remplace l'ancienne annotation @ParamConverter).

Discussions similaires

  1. convertir un integer en heure:minute:seconde
    Par dirty_harry dans le forum Oracle
    Réponses: 1
    Dernier message: 07/01/2010, 17h51
  2. Objet proxy? Est ce bien ce que je dois utiliser?
    Par eldon dans le forum Débuter avec Java
    Réponses: 9
    Dernier message: 14/12/2009, 09h14
  3. Réponses: 3
    Dernier message: 18/06/2009, 15h59
  4. [D7] Convertir un integer en char
    Par raoulmania dans le forum Langage
    Réponses: 11
    Dernier message: 17/08/2008, 11h30
  5. convertir un integer en heure
    Par jmjmjm dans le forum Langage
    Réponses: 6
    Dernier message: 07/11/2005, 17h48

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