Hi Leute,
sitze hier gerade an einem Problem...
Bin dabei mir eine dynamische Navigation zu bauen, bei der auch neue Ebenen angelegt werden können. Der User darf sich aussuchen, auf welche Ebene(root oder eigene) seine neue Ebene zugreifen soll.
Soweit so gut, aaaber...
Angenommen ich möchte ein Element in der root-Ebene löschen, auf das ein Element in der Ebene 2 zeigt, auf das wiederum ein Element in der Ebene 3 zeigen könnte usw.
Frage: Gibt es da nen schnieken mySQL-Befehl, der automatisch für mich die richtigen Datensätze inklusive seiner "Child-Elemente" killt?
Hier mal die Struktur der DB
menu_levels und menu_items sind die tabellen
in menu_levels sind alle Ebenen, ausser der root-Ebene drin, die ist unlöschbar sozusagen. (ID, Relation, Bezeichnung)
menu_items sind dann halt die punkte in den ebenen.
(ID, Level, Relation, Bezeichnung, Bild, Link, Position)
sitze hier gerade an einem Problem...
Bin dabei mir eine dynamische Navigation zu bauen, bei der auch neue Ebenen angelegt werden können. Der User darf sich aussuchen, auf welche Ebene(root oder eigene) seine neue Ebene zugreifen soll.
Soweit so gut, aaaber...
Angenommen ich möchte ein Element in der root-Ebene löschen, auf das ein Element in der Ebene 2 zeigt, auf das wiederum ein Element in der Ebene 3 zeigen könnte usw.
Frage: Gibt es da nen schnieken mySQL-Befehl, der automatisch für mich die richtigen Datensätze inklusive seiner "Child-Elemente" killt?
Hier mal die Struktur der DB
menu_levels und menu_items sind die tabellen
in menu_levels sind alle Ebenen, ausser der root-Ebene drin, die ist unlöschbar sozusagen. (ID, Relation, Bezeichnung)
menu_items sind dann halt die punkte in den ebenen.
(ID, Level, Relation, Bezeichnung, Bild, Link, Position)
Kommentar