pl: Configuration Auslagern

Beitrag lesen

Richtig, überlege dir eine bestimmte Datenstruktur für deine Konfiguration, denn du willst ja wahlfreien Zugriff un gelegentlich auch mal einen Dump im Browser ausgeben (zum prüfen ob die Konfiguration stimmt). Also Array oder associative Array und guck dass du das nicht mehr als nötig tief verschachteln tust.

Hast du die Datenstruktur (so flach wie möglich, so tief wie nötig) gefunden, guckst Du nach einer geeigneten Verpackung. Beispielsweise hast du eine Datenstruktur nach dem Schema Entity => { Attribute => Value } eine Solche passt sehr gut in eine ini-Datei:

[Entity]
Attibute=Value

Und natürlich passen da auch weitere EAV's rein. Das EAV-Schema is wirklich gut, da wurden schon Doktorarbeiten darüber geschriebn ;)

Und die Magento-Shop Entwickler behaupten, sie hättens erfunden.