Hallo,
ich habe jetzt schon vile hier im Forum gelesen und auch den guten alten Freund "Google" zu rate gezogen, doch habe ich keine Lösung gefunden, wie ich aus meinem Array einen Menübaum erstellen kann.
Wenn ich Besipiele nutze funktioniert es, aber auch nur mit den mitgegeben Daten des Beispiels. Ich bekomme bei meinem Array entweder kein Ergebnis oder er sagt, dass ich mein stdClass Object Array nicht nutzen kann.
Hat jemand eine Idee, wie ich weiter komme?
Was ich schon herausgefunden habe ist, dass es sich um ein mehrdimensionales Array handelt, welches rekursiv ablaufen muss.
Mein Array:
Array ( [0] => stdClass Object ( [Treehouse_ID] => 1 [Treehouse_Titel] => MASTER [Treehouse_PreID] => ) [1] => stdClass Object ( [Treehouse_ID] => 2 [Treehouse_Titel] => DEMO [Treehouse_PreID] => ) [2] => stdClass Object ( [Treehouse_ID] => 3 [Treehouse_Titel] => TEST [Treehouse_PreID] => ) [3] => stdClass Object ( [Treehouse_ID] => 4 [Treehouse_Titel] => Demo A [Treehouse_PreID] => 2 ) [4] => stdClass Object ( [Treehouse_ID] => 5 [Treehouse_Titel] => Demo B [Treehouse_PreID] => 2 ) [5] => stdClass Object ( [Treehouse_ID] => 6 [Treehouse_Titel] => Demo1 [Treehouse_PreID] => 4 ) [6] => stdClass Object ( [Treehouse_ID] => 7 [Treehouse_Titel] => Demo2 [Treehouse_PreID] => 4 ) [7] => stdClass Object ( [Treehouse_ID] => 8 [Treehouse_Titel] => Demo1-1 [Treehouse_PreID] => 6 ) [8] => stdClass Object ( [Treehouse_ID] => 9 [Treehouse_Titel] => Demo1-2 [Treehouse_PreID] => 6 ) [9] => stdClass Object ( [Treehouse_ID] => 10 [Treehouse_Titel] => Demo1-2-1 [Treehouse_PreID] => 9 ) )
Aufbau in der SQL Datenbank:
Bildschirmfoto 2019-02-06 um 21.39.27.png
Ich bin für jede Hilfe dankbar.
Gruss Cerberus
ich habe jetzt schon vile hier im Forum gelesen und auch den guten alten Freund "Google" zu rate gezogen, doch habe ich keine Lösung gefunden, wie ich aus meinem Array einen Menübaum erstellen kann.
Wenn ich Besipiele nutze funktioniert es, aber auch nur mit den mitgegeben Daten des Beispiels. Ich bekomme bei meinem Array entweder kein Ergebnis oder er sagt, dass ich mein stdClass Object Array nicht nutzen kann.
Hat jemand eine Idee, wie ich weiter komme?
Was ich schon herausgefunden habe ist, dass es sich um ein mehrdimensionales Array handelt, welches rekursiv ablaufen muss.
Mein Array:
Array ( [0] => stdClass Object ( [Treehouse_ID] => 1 [Treehouse_Titel] => MASTER [Treehouse_PreID] => ) [1] => stdClass Object ( [Treehouse_ID] => 2 [Treehouse_Titel] => DEMO [Treehouse_PreID] => ) [2] => stdClass Object ( [Treehouse_ID] => 3 [Treehouse_Titel] => TEST [Treehouse_PreID] => ) [3] => stdClass Object ( [Treehouse_ID] => 4 [Treehouse_Titel] => Demo A [Treehouse_PreID] => 2 ) [4] => stdClass Object ( [Treehouse_ID] => 5 [Treehouse_Titel] => Demo B [Treehouse_PreID] => 2 ) [5] => stdClass Object ( [Treehouse_ID] => 6 [Treehouse_Titel] => Demo1 [Treehouse_PreID] => 4 ) [6] => stdClass Object ( [Treehouse_ID] => 7 [Treehouse_Titel] => Demo2 [Treehouse_PreID] => 4 ) [7] => stdClass Object ( [Treehouse_ID] => 8 [Treehouse_Titel] => Demo1-1 [Treehouse_PreID] => 6 ) [8] => stdClass Object ( [Treehouse_ID] => 9 [Treehouse_Titel] => Demo1-2 [Treehouse_PreID] => 6 ) [9] => stdClass Object ( [Treehouse_ID] => 10 [Treehouse_Titel] => Demo1-2-1 [Treehouse_PreID] => 9 ) )
Aufbau in der SQL Datenbank:
Bildschirmfoto 2019-02-06 um 21.39.27.png
Ich bin für jede Hilfe dankbar.
Gruss Cerberus
Kommentar