Bonjour,

Je suis en cours de réalisation d'une app web et j'ai un soucis d'héritage avec doctrine.

J'ai 3 classes, Membre, Prof, Eleves qui héritent de Personne.

Le problème est que ces relations peuvent ne pas être exclusives.
Une personne peut être juste soit membre, prof, élève ou une combinaison des 3 ( (prof et membre), (membre et eleve) , ... ).

Doctrine dans ses héritages ne me propose rien qui m'intéresse.
J'ai retourné le problème dans tous les sens depuis quelques jours, et j'aurais aimé un avis sur ma solution.

=> Je laisse tomber l'héritage "classique", j'aurais 4 classes concrètes et des relations OneToOne entre mes objets.

Est-ce une solution élégante et envisageable ? Ou alors je n'ai pas encore assez réfléchi au problème.

Merci