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

Doctrine2 PHP Discussion :

Par défaut affichage clé étrangère en doctrine 2


Sujet :

Doctrine2 PHP

  1. #1
    Membre du Club
    Homme Profil pro
    symfony2
    Inscrit en
    Mars 2016
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Tunisie

    Informations professionnelles :
    Activité : symfony2

    Informations forums :
    Inscription : Mars 2016
    Messages : 124
    Points : 51
    Points
    51
    Par défaut Par défaut affichage clé étrangère en doctrine 2
    Comment afficher une clé ètrangère en Symfony 2 ?
    La clé primaire de la class match est une clé étrangère dans la class stade , en symfony 2 comment affiche la clé ètranger qui a ajouter dans la class stade ?

    j'ai une entite stade et une autre entité match , il y'a une relation ManyToOne entre stade eu match , donc la clé primaire de match sera clé ètrangér dans stade
    au cours de la'affichage(comme tu voir dans l'image), je peux afficher la clé primaire de match qui sera clé ètrangèr dans stade
    quelle est la solution pour affiche la clé étranger, merci d'avance

  2. #2
    Membre confirmé
    Avatar de vinmar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2012
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Août 2012
    Messages : 139
    Points : 516
    Points
    516
    Par défaut
    Salut,

    Je ne sais pas trop comment tu as organisé tes entités mais si tu veux afficher la clé d'une relation, une clé étrangère reste une clé primaire d'une entité. Donc, normalement, il suffit de faire $stade->getMatch()->getId() ou $match->getStade()->getId().

    En sachant qu'un stade peut accueillir plusieurs matchs (le contraire me paraît compliqué), je pense que tu dois faire un $match->getStade()->getId() ou $stade->getMatches() qui te retourne un ArrayCollection avec tous les matches programmés dans le stade. Ensuite il te faut une relation many-to-one (côté match) et one-to-many (côté stade) c'est une relation bidirectionnelle.
    M. Lebowski : Avez-vous un emploi, monsieur ?
    Le Duc : Un emploi ?
    M. Lebowski : Ne me dites pas que vous cherchez un emploi dans cette tenue un jour de semaine ?
    Le Duc : Un jour de… Quel jour on est ?

Discussions similaires

  1. [2.x] [Doctrine] Valeur par défaut clé étrangère
    Par jacka dans le forum Symfony
    Réponses: 1
    Dernier message: 07/05/2014, 16h32
  2. Réponses: 2
    Dernier message: 26/04/2006, 22h44
  3. Réponses: 2
    Dernier message: 15/03/2006, 09h44
  4. affichage en détail par défaut
    Par Mut dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 18/05/2005, 09h15
  5. [MFC] Affichage des Scroll par défaut
    Par Kevgeii dans le forum MFC
    Réponses: 2
    Dernier message: 05/02/2004, 19h44

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