botl1k3: Die "perfekte" PHP-Navigation

Beitrag lesen

Hi,

erstelle dir doch eine Klasse "Menu", welche eine Liste von "MenuItems"
enthaelt. Jedes MenuItem selbst besitzt schliesslich auch noch eine
Liste von MenuItems.
Beim Aufbau des Menues kannst du dann rekursiv durch die einzelnen
Items iterieren.
Der Containerklasse "Menu" kannst du dann ja beliebig viele Attribute
zuweisen; wie zB das gerade aktive MenuElement etc..

Hi,

hab in PHP noch nie mit Klassen gearbeitet. Du meinst also ich soll 2 Klasse erstellen?
einmal Menu: Array aus MenuItems
und MenuItem: Kann 2 Strings und ein Array aufnehmen (sagen wir 'caption', 'url' und 'subs' als Array

Da ich soetwas noch nie gemacht habe, wie schreibt man sowas?

Gruß