hi Vinzenz,
erstmal vielen Dank für die Ausführliche erklärung.
Die zugrundeliegenden Daten ziehe ich mir mit einem cleveren SQL-Statement aus diversen Tabellen meiner Datenbank, die ich sowieso auch noch für ganz andere Zwecke benötige.
Daran hatte ich nicht gedacht, muss ich mir nur noch überlegen, wie dass aussehen könnte.
Eine weitere baut ähnlich Deiner myPics-Funktion aus diesem Array ein einzelnes Bild/Beschreibungsobjekt zusammen, eine weitere sorgt nötigenfalls dafür diese in eine Liste zu packen und die Paginierung zu erstellen
Also ist die Arbeit mit Datenbanken im Grunde ein Mix aus normalen Dateien (php, html usw.) und der Datenbank selbst?
Das habe ich dann wohl noch nicht verstanden, wenn dem so ist.
Deine Funktion myPics() wird idealerweise genauso aussehen wie vorher, nur werden die Daten für die Funktionsparameter (direkt oder indirekt) aus einer Datenbankabfrage stammen. Wie dies konkret aussieht, das kannst nur Du wissen, da nur Du die Logik Deiner Anwendung kennst.
Eine Logik habe ich noch nicht, ich frage mich auch grad, ob mein Datenbankdesign nicht übers Ziel hinausschiesst.
Macht es sinn, auch die Seiteninternen Links in der DB zu speichern?
Mein DB Design sieht derzeit so aus:
-
Head
- Title, Metatags, Description, body id -
Menu
- Gruppe, Link, Linkname, Title -
Inhalt
- Text, Marginalien
Sollte ich den Abschnitt Menu besser über normale PHP-Dateien steuern?
Kind regards