Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Geleitwort des Fachgutachters
Vorwort
1 Einleitung
2 Einführung in eZ Components
3 Die Applikationsbasis
4 Fehlerbehandlung und Debugging
5 Konfiguration
6 Datenbankanbindung
7 ORM mit PersistentObject
8 Template
9 Übersetzung
10 Benutzereingaben validieren
11 Authentifizierung
12 Bildverarbeitung
13 Archive und Dateien
14 Mail
15 Logging
16 Diagramme
17 Feeds und Caching
18 Setup
A Inhalt der Buch-CD
Stichwort
Download: - ZIP, ca. 2,7 MB
Ihre Meinung?
<< zurück | Galileo Computing / <openbook> /eZ Components | vor >>
eZ Components von Tobias Schlitt, Kore Nordmann Das Entwickler-Handbuch
eZ Components geb., mit CD 454 S., 39,90 Euro Galileo Computing ISBN 978-3-8362-1073-7 |
| 5 Konfiguration
|  | 5.1 Nutzen in der Applikation
|  | 5.2 Die Configuration-Komponente
|  | 5.3 Integration der Komponente
|  |  | 5.3.1 Basiseinstellungen
|  |  | 5.3.2 Komplexe Indizes
|  | 5.4 Direkter Zugriff
|  |  | 5.4.1 Änderungen speichern
|  |  | 5.4.2 Schnellerer Zugriff durch PHP-Arrays
|  |  | 5.4.3 Lazy-Initialization
|  | 5.5 Fazit
Die Konfiguration des GP-Blogs soll nun in externe Konfigurationsdateien ausgelagert werden. ezcConfiguration stellt hierfür alle benötigten Features bereit. # 5 Konfiguration Jede Applikation enthält einige Einstellungen, die sich über einen zentralen Mechanismus vornehmen lassen sollten. Üblicherweise werden einfach strukturierte Konfigurationsdateien verwendet, um auch technisch nicht versierten Anwendern eine übersichtliche Zugriffsmöglichkeit anzubieten. Mit der Zeit haben sich verschiedene Formate etabliert, die häufigste Verwendung finden die allgemein bekannten ini-Dateien. Neben den in PHP vorhandenen Funktionen wie parse_ini() zum Lesen von solchen ini-Dateien ist es oftmals notwendig, aus einer Applikation heraus Änderungen an den ini-Dateien zu speichern, beispielsweise wenn sie über eine (Web–)GUI verändert worden sind. Dazu ist es eine übliche Anforderung, Konfigurationen optional in anderen Formaten zu speichern. Seien es welche, die sich schneller lesen lassen oder solche, die helfen, die Einstellungen zwischen verschiedenen Instanzen der Applikation oder verschiedenen Applikationen auszutauschen. ## 5.1 Nutzen in der Applikation Bislang definieren wir wesentliche Einstellungen des GP-Blogs über Konstanten in der Datei index.php. Diese sind jedoch umständlich vom Endanwender einer Applikation zu finden, und Änderungen können zu unerwarteten Fehlern führen, wenn der Anwender mit PHP nicht vertraut ist. In diesem Kapitel werden die Konstanten nun durch externe Konfigurationseinstellungen in den ini-Dateien ersetzt. Die Behandlung von ini-Dateien bietet mehr Kontrolle und Korrekturmöglichkeiten im Falle von Fehlern in der Konfirgurationsdatei, die der Benutzer eventuell einschleust, als es ein Parse-Error erlaubt. Die Klassen der verwendeten Action-Controller waren bislang in einer eigenen Autoload-Datei definiert, über das der Dispatcher die Information erhielt, welche Klassen als Action-Controller dienen. Zur leichteren Erweiterbarkeit werden auch diese Information in eine ini-Datei ausgelagert. Da die Einstellungen bislang alle relevant für den Dispatcher sind, wird dessen Klasse im Verlaufe des Kapitels modifiziert. ### Ihr Kommentar Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen. >> Zum Feedback-Formular
<< zurück | <top> | vor >>
Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen? Ihre Meinung
Buchempfehlungen
| PHP 5.3 und MySQL 5.1
| Besser PHP programmieren
| Webshops mit Magento
| Sichere Webanwendungen
| PHP 5.3 und MySQL 5.1 - Videotraining
| Apache 2
| Suchmaschinen- Optimierung für Webentwickler
| Joomla! 1.5
Shopping
Versandkostenfrei bestellen in Deutschland und Österreich Info

Copyright © Galileo Press 2008
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

[Galileo Computing]
Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de