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 :

[symfony2] manytoone onetomany


Sujet :

Doctrine2 PHP

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    378
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 378
    Par défaut [symfony2] manytoone onetomany
    Bonsoir,

    J ai deux entités personnes et notes
    Donc une personne peux avoir plusieurs notes
    Une note est donnée pour un élevé en particulier

    Doit on mettre manytoone dans notes et onetomany dans personnes
    Ou seulement manytoone dans notes comme j ai pu le voir sur certains tuto.

    Les deux sont peut être valables mais quelle est la différence ?

    Merci

  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
    les deux sont valables

    seul le manyToOne (qui représente l'entité dont la table a la clé étrangère) est obligatoire.
    Si tu ajoute la relation inverse "notes" dans Eleves, cela devient une relation bidirectionnelle.

    Le choix du unidirectionnel ou du bidirectionnel dépend de ton application:
    avoir la liste des notes dans élèves peut être utile pour l'affichage , mais d'un autre coté cela peut devenir une collection trop lourde (si on conserve toutes les notes de toutes les années, c'est inutilisable).

    la doc est ton ami:
    http://docs.doctrine-project.org/pro...n-mapping.html

Discussions similaires

  1. ManyToOne/OneToMany
    Par rainiou dans le forum Doctrine2
    Réponses: 1
    Dernier message: 11/09/2011, 22h27
  2. ManyToOne/OneToMany via table d'intersection (JoinTable)
    Par kalash_jako dans le forum Doctrine2
    Réponses: 1
    Dernier message: 10/09/2011, 13h36
  3. OneToMany ManyToOne - Pere/fils - Suppression du Set
    Par RhumRom dans le forum Hibernate
    Réponses: 4
    Dernier message: 03/08/2010, 20h04
  4. Problème suppression @OneToMany< -> @ManyToOne
    Par Invité dans le forum Persistance des données
    Réponses: 0
    Dernier message: 30/06/2010, 23h18
  5. Réponses: 1
    Dernier message: 02/09/2009, 09h22

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