[Doctrine] Relation self-referencing dans une entité

patrice86 Messages postés 1380 Date d'inscription   Statut Membre Dernière intervention   -  
Nessdarth Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un doute sur le concep de self-referencing de Doctrine.

J'ai une table Hostess.
Une Hostess(fille) peut être liée à une autre Hostess (mère).
Inversement, une Hostess(mère) peut avoir plusieurs autres Hostess(fille).

Je sais qu'il faut faire une relation dite de self-referencing dans l'entité Hostess mais je ne vois pas trop quelle relation choisir. De plus, faut-il le faire de façon unidirectionnelle ou bi-directionnelle ?

Merci :)
A voir également:

2 réponses

patrice86 Messages postés 1380 Date d'inscription   Statut Membre Dernière intervention   125
 
up :)
0
Nessdarth Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   3
 
Bonjour,

A priori c'est du One-To-Many, une mère peut avoir plusieurs filles.

Mais dans le cas, où une fille peut être aussi une mère, on aurait du Many-To-Many.

Il ne me semble pas qu'il y ait du directionnel avec le self-referencing
0
patrice86 Messages postés 1380 Date d'inscription   Statut Membre Dernière intervention   125
 
Bonjour.

Merci pour ta réponse.
J'hésite à faire deux relations. Une première en OneToMany sur la classe elle même pour la mère et une seconde en ManyToMany pour les filles.

Tu veux dire bi-directionnel ?
0
Nessdarth Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   3 > patrice86 Messages postés 1380 Date d'inscription   Statut Membre Dernière intervention  
 
Non je voulais dire, qu'on ne précise pas si c'est du birectionnel ou unidirectionnel quand c'est du self-referencing
0