TRÈS SIMPLE ET EFFICACE
Nous faisons simplement une association récursive .
id title content parent_id
==============================================
1 item1 NULL NULL
2 item2 NULL 1
3 item3 abcd 2
4 item4 efgh 2
Dans cet exemple :
item1
est le premier niveau (voir que le parent_id
est NULL
).
item2
est une option de second niveau de item1
(voir que le parent_id
est 1
et le content
est NULL
ce qui en fait une autre option d'exploration uniquement).
item3
et item4
sont du contenu de item2
(voir que parent_id
est 2
et le content
n'est PAS nul).