HEEL EENVOUDIG EN EFFECTIEF
We doen gewoon een recursieve associatie .
id title content parent_id
==============================================
1 item1 NULL NULL
2 item2 NULL 1
3 item3 abcd 2
4 item4 efgh 2
In dit voorbeeld:
item1
is het eerste niveau (zie dat de parent_id
is NULL
).
item2
is een optie op het tweede niveau van item1
(zie dat de parent_id
is 1
en de content
is NULL
waardoor dit alleen nog een detailoptie is).
item3
en item4
zijn inhoud van item2
(zie die parent_id
is 2
en de content
is NIET null).