Hallo,
ich möchte Zur Zeit ein Menü erstellen, das im Adminbereich verwaltet werden kann. Dazu würde ich gerne auf eine MySQL-Datenbank zurückgreifen.
Zur Info: Ich verwende mein eigenes MVC-Framework. Es gibt Controller und Actions. Man kann umstellen, ob die Links mod_rewrite-mäßig ausgegeben werden, oder einfach normal mit ? und &.
Und genau hier beginnt das Problem.
Es soll nämlich die Möglichkeit geben, externe Links ins Menü einzutragen. Wenn es das nicht gäbe, würde ich einfach 2 Spalten in meiner Datenbank anlegen: Controller, Action.
Dann könnte meine Anwendung je nach mod_rewrite on/off entscheiden, wie die Links ausgegeben werden.
Aber wie lege ich dann die externen Links ab? DIe haben ja zum Teil ganz andere Formate.
Und was mache ich, wenn es mal interne Links gibt, die nicht nur so (Controller/Action.html bzw. ?controller=controller&action=action) aufgebaut sind, sondern noch weitere Parameter hinten dran haben?
Forum/Show.html?id=20
Achja, das ist kein Crossposting. (bei phpforum.de gibt es einen ähnlichen Thread, der geht aber mehr um die Logik der Vererbung im Menü)
Hier möchte ich gute Möglichkeiten finden, die URLs in einer Datenbank zu verwalten.
MfG
Seggl
ich möchte Zur Zeit ein Menü erstellen, das im Adminbereich verwaltet werden kann. Dazu würde ich gerne auf eine MySQL-Datenbank zurückgreifen.
Zur Info: Ich verwende mein eigenes MVC-Framework. Es gibt Controller und Actions. Man kann umstellen, ob die Links mod_rewrite-mäßig ausgegeben werden, oder einfach normal mit ? und &.
Und genau hier beginnt das Problem.
Es soll nämlich die Möglichkeit geben, externe Links ins Menü einzutragen. Wenn es das nicht gäbe, würde ich einfach 2 Spalten in meiner Datenbank anlegen: Controller, Action.
Dann könnte meine Anwendung je nach mod_rewrite on/off entscheiden, wie die Links ausgegeben werden.
Aber wie lege ich dann die externen Links ab? DIe haben ja zum Teil ganz andere Formate.
Und was mache ich, wenn es mal interne Links gibt, die nicht nur so (Controller/Action.html bzw. ?controller=controller&action=action) aufgebaut sind, sondern noch weitere Parameter hinten dran haben?
Forum/Show.html?id=20
Achja, das ist kein Crossposting. (bei phpforum.de gibt es einen ähnlichen Thread, der geht aber mehr um die Logik der Vererbung im Menü)
Hier möchte ich gute Möglichkeiten finden, die URLs in einer Datenbank zu verwalten.
MfG
Seggl
Kommentar