[Doctrine] Relation self-referencing dans une entité
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 :)
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 :)
2 réponses
-
up :)
-
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-
-
@patrice86Non je voulais dire, qu'on ne précise pas si c'est du birectionnel ou unidirectionnel quand c'est du self-referencing
-