Menü-Struktur in mySQL-DB speichern?
Mario
- datenbank
0 Marcus Budde0 Mario
0 Rolf Rost
Hallo!
Wie könnte man am Idealsten die Struktur für ein Menü in einer mySQL-DB ablegen?
Das Menü ist im Groben so aufgebaut, Untermenüs müssen aber nicht zwingend in einem Menü vorkommen:
Titel
Eintrag
Untermenü -> Eintrag
Eintrag
Eintrag
Eintrag
Wäre für Tips dankbar!
Grüße,
Mario
Hi,
Ich ändere Dein Beispiel mal eben ein wenig ab:
Titel
Eintrag 1
Untermenü -> Eintrag 2
Eintrag 3
Eintrag 4
Eintrag 5
Du könntest Dir eine Tabelle anlegen in der jedes Element auf den Primärschlüssel seines Elternelementes verweisst.
z.B.:
id Bezeichnung eltern_id
------------------------------
1 Titel <NULL>
2 Eintrag 1 1
3 Untermenü 1
4 Eintrag 2 3
5 Eintrag 3 3
6 Eintrag 4 3
7 Eintrag 5 1
Viele Grüße
Marcus
Hmmm ... stümmt, werd ich mal probieren, danke! :)
Grüße, Mario
hi,
Tabelle mit Index der Folders, *key value*
1 haupt
1.1 haupt/sub1
1.2 haupt/sub2
1.2.1 haupt/sub2/test
2 folder2
usw.
Index der Dokumente
1.1 erstes Dokument in haupt
1.2.1.1 erstes Dokument in haupt/sub2/test
2.1 erstes Dokument in folder2
2.2 zweites Dokument in folder2
... mit solchen Keys ist jedes Dokument im entsprechenden Folder referenziert.
als Vorschlag...
Rolf
Hallo!
Wie könnte man am Idealsten die Struktur für ein Menü in einer mySQL-DB ablegen?
Das Menü ist im Groben so aufgebaut, Untermenüs müssen aber nicht zwingend in einem Menü vorkommen:Titel
Eintrag
Untermenü -> Eintrag
Eintrag
Eintrag
EintragWäre für Tips dankbar!
Grüße,
Mario