Bonjour à tous,
Je suis entrain de restructurer mon site et je cherche un moyen de bien structurer les categories d'articles.
Je voudrais pouvoir créer des categories et des sous-categories à l'infini.
Par exemple :
Categorie1
Sous-Categorie1
Sous-sous-categorie1
Sous-sous-sous-categorie1
Article1
Article2
Sous-sous-sous-categorie2
Article3
Article4
Sous-sous-categorie2
etc...
J'aimerais donc qu'on puisse créer autant de sous-catégorie que possible.
Les catégories seront indexées dans la base de données. Je comptais donner a chaque categorie (que se soit une categorie ou une sous-sous-categorie) une id.
Mais je cherche moyen optimisé de gérer tout ca. Que se soit pour l'ajout de nouvelles catégories ou pour l'affichage.
Je pensais a une structure arborescente (ca me semble logique).
Mais j'hésite sur la manière de l'implémenter.
Je pensais donner a chaque categorie (= sous categorie etc..)
un id, sa profondeur (ex :1 pour categorie, 2 pour sous-categorie ect..), et l'id de son pére (la catégorie parente).
Pour l'affichage, j'aurai fait ca de manière récursive mais là encore j'hésite dans la manière de l'implémenter, de faire les boucles etc...
Tout conseil me sera très utile.
Merci d'avance.
Partager