Einführung

Einführung --  Was Config macht

Einführung

Config hilft dabei Konfigurationsdaten zu verwalten, unabhängig davon, ob sie als XML-Dateien, PHP-Array oder in anderen Formen vorliegen. Es unterstützt eine Reihe von Funktionen:

Das Config-Objekt fungiert als Container für weitere Config_Container-Objekte. Es macht nicht viel, vereinfacht aber Lese- und Schreiboperationen. Es enthält das Wurzel-Objekt Config_Container, das ein abgeleitetes Config_Container-Objekt enthält. Config_Container-Objekte speichern Referenzen auf Eltern-Elemente, die entsprechende Kind-Elemente in einem Array enthalten. Diese Struktur macht es einfach auf verschiedene Container und ihre Inhalte zuzugreifen.

Ein Config_Container-Objekt kann eines dieser Typen sein:

Wenn Sie das Config-Package verwenden, arbeiten Sie meistens mit Config_Container-Objekten.

Das Beispiel zeigt wie Config und Config_Container zusammenarbeiten. Es gibt weitere Möglichkeiten. Sie können zuerst das Config-Objekt erzeugen und dann $config->getRoot() aufrufen, um Sektionen und Direktiven zum zurückgegebenen Objekt.

Weitere Information finden Sie in der API-Dokumentation, den Beispielen im Package und den Package-Testskripten. Desweiteren existiert ein gutes Tutorial für das Config-Package auf DevShield.