Malcolm Beck´s: Inhalt der Aufrufenden Seite finden, Nested Sets

Beitrag lesen

مرحبا

ich arbeite gerade an einem kleinen CMS für mich (so wie immer ;)) und ich habe es endlich geschafft, das ganze sauber umzusetzen.
Also das die Navigation unendlich verschachtelt werden kann, und die erzeugten URI wie Pfadangaben aussehen.

Bsp.

/de/seite_1
/de/seite_1/seite_1_2
/de/seite_1/seite_1_2/seite_1_2_3

Soweit funktioniert das ganze jetzt auch Wunderbar, nur, wie suche ich jetzt nach dem passenden Inhalt für Seite „seite_1_2_3”?

Die Tabelle für die Nested Sets sieht wie folgt aus:

INSERT INTO `n_menu` (`itemId`, `parentId`, `name`, `href`) VALUES  
(1, 0, 'Startseite', ''),  
(2, 0, '1 Seite', 'seite_1'),  
(3, 2, '12 Seite', 'seite_1_2'),  
(4, 2, '123 Seite', 'seite_1_2_3');

Ich wollte die Inhalte über die itemId verknüpfen, aber wie finde ich dann den Inhalt für seite_1_2_3, abhängig von den Eltern?

Es läuft wohl auf Rekursion hinaus, aber wie?

mfg