Hallo liebes Forum,
ich bin - vorweg - Hobbyprogrammierer.
Ich bring bissi was mit, Profis würden vieles wahrscheinlich anders lösen. Aber gut.
Mein Thema ist folgendes.
Ich lade eine eine Navigationsbar, die ich im Admin-Menü mit MySQL bearbeiten kann.
Das Menü selbst wird aber auf der Seite statisch eingebunden.
require 'menu.php'.
Editier ich jetzt das Menü im Admin-Panel wird natürlich die Datenbank aktualisiert.
Bei erfolgreicher Aktualisierung wird "menu.php" mit einem simplen Template generiert
(file_get_contents)
und dann schliesslich überschrieben.
(file_put_contents).
Das Menü ist im Frontend somit statisch und die Datenbank wird nur beansprucht, wenn ich was editiere. Ansonsten nicht.
Sprich, die Seite wäre auch erreichbar, falls aus iwelchen Gründen die DB nicht erreichbar ist.
Was erstmal nicht so schlecht klingt, denke ich.
Was sagt Ihr zu der Art und Weise?
Lohnt sich das? Gibt es andere Wege?
Freue mich auf Eure Meinungen.
LG
ich bin - vorweg - Hobbyprogrammierer.
Ich bring bissi was mit, Profis würden vieles wahrscheinlich anders lösen. Aber gut.
Mein Thema ist folgendes.
Ich lade eine eine Navigationsbar, die ich im Admin-Menü mit MySQL bearbeiten kann.
Das Menü selbst wird aber auf der Seite statisch eingebunden.
require 'menu.php'.
Editier ich jetzt das Menü im Admin-Panel wird natürlich die Datenbank aktualisiert.
Bei erfolgreicher Aktualisierung wird "menu.php" mit einem simplen Template generiert
(file_get_contents)
und dann schliesslich überschrieben.
(file_put_contents).
Das Menü ist im Frontend somit statisch und die Datenbank wird nur beansprucht, wenn ich was editiere. Ansonsten nicht.
Sprich, die Seite wäre auch erreichbar, falls aus iwelchen Gründen die DB nicht erreichbar ist.
Was erstmal nicht so schlecht klingt, denke ich.
Was sagt Ihr zu der Art und Weise?
Lohnt sich das? Gibt es andere Wege?
Freue mich auf Eure Meinungen.
LG
Kommentar