Des objectifs classés dans un thème, un sous-thème et un

Bonjour à tous,

J’ai un modèle Objectif et chaque objectif est classé dans un sous-sous
thème, lui même classé dans un sous-thème, lui même classé dans un
thème.
Chaque objectif a un statut parmi “Réalisé”, “En cours”, “Non réalisé”
et
chaque objectif est associé à une personne

Ensuite, je récupére la liste des objectifs d’une personne. Et
j’aimerais
afficher les objectifs dans un tableau comme :

                                  Realisés         En cours 

Non
réalisés
Thème
sous-thème 1
sous-sous-thème un objectif un autre encore
un
autre
sous-thème 3
sous-sous-thème rien un objectif
rien

Et si jamais un thème ou un sous-thème ou un sous-sous-thème n’a pas
d’objectifs (par exemple le sous-thème 2), on ne l’affiche pas.

Je me prends la tête sur ce modèle depuis 2 jours.

Est-ce que vous avez une idée ?

Merci par avance,

Pierre.

Pour l’instant, ma seule idée qui fonctionne est :

Je récupére la liste d’objectifs associés à une personne.
Je crée un nouveau Array qui stocke le nombre d’objectifs par thème,
par sous-thème, par sous-sous-thème.
Et pour chaque sous-sous-thème, je crée un Array qui contient les
objectifs qui lui appartiennent.

Ensuite, je récupére les tous les thèmes et je vais des tests pour
savoir si ce thème a des objectifs avant de continuer à afficher ses
sous-thèmes, etc…

Pierre.