Warum vorbereiten?

Ich werde dir hier den grundsätzlichen Aufbau der Übung mit einfachen Code-Beispielen aufzeigen.

Ziel der Vorbereitung ist es, dass du verstehst, wie die verschiedenen Dokumente "zusammenspielen" und wie die Daten im Array an den verarbeitenden Code in der Klasse übergeben werden.

Hinweis für Nerds

Bist du schon geübt in PHP-Programmierung, kannst du diesen vorbereitenden Schritt mit gutem Gewissen überspringen.

Die Strategie

Ein Array als Speicher für die Navigations-Struktur

Wir nehmen an, dass wir ein Web-Projekt mit einer Navigation erstellen, die auf jeder Seite gleich ist. In einer statischen Website müsste die Navigation auf jeder Inhaltsseite wiederholt werden. Änderungen werden so zur Qual, v.a. dann, wenn das Projekt weiter wächst.

Eine bessere Strategie ist es, die Struktur zentral in Form eines Arrays abzulegen und damit in einem weiteren Schritt den für das Menü notwendigen HTML-Code zu erzeugen. Änderungen an der Navigation (für das ganze Projekt) können so schnell vollzogen werden, es reicht aus, dafür nur das Array anzupassen.

Halten wir mal den Ball flach

In diesem vorbereitenden Schritt gehen wir einigen Hürden bewusst aus dem Weg:


Das Beispiel-Projekt (Vorbereitung auf die "richtige" Übung)

Du kannst du dir das Beispielprojekt hier (Navi-Projekt-Vorbereitung) anschauen. Die nächsten Schritte mit der "richtigen" Übung werden wir in einem weiteren Beispiel-Projekt anwenden.