Bonjour et merci d'avance pour l'attention que vous portez à ce sujet :)
J'aimerai me lancer dans un projet personnel pour lequel j'ai besoin de gérer des catégories ayant des enfants pouvant eux même avoir des enfants [etc] mais je n'arrive pas à trouver une logique pour gérer ça avec CakePHP et les models, je pense que je vais avoir besoin d'utiliser une requête JOIN (OUTER peut-être également ?) mais c'est tout ce dont j'arrive à penser.
En gros, ma structure serait ainsi :
Le forum ne supporte pas les tableaux Markdown et mal les listes, cliquez ici.
Quelqu'un aurait-il idée de comment je peux gérer ça s'il-vous-plait ? :)
Cordialement,
Fish.
Tu auras besoin d'utiliser la représentation intervalaire. Il te faudra développer tes catégories sous forme d'arbres (les catégories représentant des branches). C'est assez agressif au départ mais on s'y fait :)
C'est le plus performant et le plus efficace si tu veux pouvoir gérer facilement plus de 2 sous niveaux ;)
http://sqlpro.developpez.com/cours/arborescence/
ou même
http://www.grafikart.fr/tutoriels/mysql/intervallaire-159 ;)