Bonjour à tous,
Je développe un jeu simple et j'ai un problème lors de ma conception.
J'ai une entité Joueur et une entité Match.
Dans l'entité Match, j'ai besoin de 2 propriétés Joueur, attaquant et défenseur. Un Joueur ne peut-être que soit attaquant soit défenseur. A priori, chacune de ces propriété aurait une relation ManyToOne avec Joueur. Jusque là ça va. Seulement dans Joueur, pour avoir une relation bidirectionnelle, je vais rajouter une propriété Match avec une relation OneToMany (qui sera une ArrayCollection...), mais que dois-je mettre dans mappedBy :
Et je ne peux pas mettre 2 propriétés dans Joueur, cela représenterai la même chose et ça n'a pas de sens.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 /** * @ORM\OneToMany(targetEntity="Match", mappedBy="?????") */
Merci.
Partager