Coding Samples, Tutorials, Code Snippets, Articles, How-To`s - From Beginners to Expert. Stay tuned.
Share your knowledge. Regardless what experience you have made with the Zend Framework - Let all benefit.

Search Manual:

Please Sign in or Register

Available Languages

 


Manual for Zend Framework 1.0.3

Programmierer Referenzhandbuch

Zend Framework

2007-11-28


Inhaltsverzeichnis

1. Einführung zum Zend Framework
1.1. Übersicht
1.2. Installation
2. Zend_Acl
2.1. Einführung
2.1.1. Über Ressourcen
2.1.2. Über Rollen
2.1.3. Erstellen einer Zugriffskontrollliste (ACL)
2.1.4. Rollen registrieren
2.1.5. Zugangsbeschränkung definieren
2.1.6. Die ACL abfragen
2.2. Verfeinern der Zugriffskontrolle
2.2.1. Präzise Zugangsbeschränkung
2.2.2. Zugangsbeschränkungen entfernen
2.3. Fortgeschrittene Verwendung
2.3.1. Dauerhafte Speicherung von ACL Daten
2.3.2. Schreiben von bedingten ACL Regeln mit Behauptungen
3. Zend_Auth
3.1. Einführung
3.1.1. Adapter
3.1.2. Ergebnisse
3.1.3. Dauerhafte Identitäten
3.1.4. Zend_Auth verwenden
3.2. Authentifizieren mit einer Datenbank Tabele
3.2.1. Einführung
3.2.2. Fortgeschrittene Verwendung: Ein DbTable Ergebnis Objekt dauerhaft machen
3.3. Digest Authentication
3.3.1. Einführung
3.3.2. Spezifisches
3.3.3. Identität
3.4. HTTP Authentication Adapter
3.4.1. Einführung
3.4.2. Design Übersicht
3.4.3. Konfigurations Optionen
3.4.4. Auflöser
3.4.5. Grundsätzliche Verwendung
4. Zend_Cache
4.1. Einführung
4.2. Die Theorie des Cachens
4.2.1. Die Zend_Cache Factory Methode
4.2.2. Markierte Datensätze
4.2.3. Löschen des Caches
4.3. Zend_Cache Frontends
4.3.1. Zend_Cache_Core
4.3.2. Zend_Cache_Frontend_Output
4.3.3. Zend_Cache_Frontend_Function
4.3.4. Zend_Cache_Frontend_Class
4.3.5. Zend_Cache_Frontend_File
4.3.6. Zend_Cache_Frontend_Page
4.4. Zend_Cache Backends
4.4.1. Zend_Cache_Backend_File
4.4.2. Zend_Cache_Backend_Sqlite
4.4.3. Zend_Cache_Backend_Memcached
4.4.4. Zend_Cache_Backend_Apc
4.4.5. Zend_Cache_Backend_ZendPlatform
5. Zend_Config
5.1. Einleitung
5.2. Theory of Operation
5.3. Zend_Config_Ini
5.4. Zend_Config_Xml
6. Zend_Console_Getopt
6.1. Einführung in Getopt
6.2. Definieren von Getopt Regeln
6.2.1. Optionen mit der kurzen Syntax definieren
6.2.2. Optionen mit der langen Syntax definieren
6.3. Holen von Optionen und Argumenten
6.3.1. Handhaben von Getopt Ausnahmen
6.3.2. Optionen durch Ihren Namen finden
6.3.3. Optionen berichten
6.3.4. Nicht-Options Argumente erhalten
6.4. Konfigurieren von Zend_Console_Getopt
6.4.1. Regeln für das Hinzufügen von Optionen
6.4.2. Hilfstexte hinzufügen
6.4.3. Aliase für Optionen hinzufügen
6.4.4. Argument Listen hinzufügen
6.4.5. Konfiguration hinzufügen
7. Zend_Controller
7.1. Zend_Controller Schnellstart
7.1.1. Einführung
7.1.2. Schnelleinstieg
7.2. Zend_Controller Grundlagen
7.3. Der Front Controller
7.3.1. Übersicht
7.3.2. Grundlegende Methoden
7.3.3. Methoden für Umgebungszugriff
7.3.4. Front Controller-Parameter
7.3.5. Klassen vom Front-Controller ableiten
7.4. Das Request Objekt
7.4.1. Einführung
7.4.2. HTTP Anfragen
7.4.3. Vererben des Anfrage Objektes
7.5. Der Standard Router: Zend_Controller_Router_Rewrite
7.5.1. Einführung
7.5.2. Einen Router verwenden
7.5.3. Grundsätzliche Rewrite Router Operationen
7.5.4. Standard Routen
7.5.5. Basis URL und Unterverzeichnisse
7.5.6. Router Typen
7.5.7. Zend_Config mit dem RewriteRouter verwenden
7.5.8. Erben vom Router
7.6. Der Dispatcher
7.6.1. Überblick
7.6.2. Erben vom Dispatcher
7.7. Action Kontroller
7.7.1. Einführung
7.7.2. Objekt Initialisierung
7.7.3. Pre- und Post-Dispatch Hooks
7.7.4. Zugriffe
7.7.5. View Integration
7.7.6. Nützliche Methoden
7.7.7. Erweitern des Aktion Kontrollers
7.8. Action Helfer
7.8.1. Einführung
7.8.2. Helfer Initialisierung
7.8.3. Der Helfer Broker
7.8.4. Eingebaute Aktions Helfer
7.8.5. Schreiben eigener Helfer
7.9. Das Response Objekt
7.9.1. Verwendung
7.9.2. Header manipulieren
7.9.3. Benannte Segmente
7.9.4. Auf Ausnahmen im Antwort Objekt testen
7.9.5. Erben vom Antwort Objekt
7.10. Plugins
7.10.1. Einführung
7.10.2. Plugins schreiben
7.10.3. Plugins verwenden
7.10.4. Empfangen und Manipulieren von Plugins
7.10.5. Plugins die in der Standard Distribution enthalten sind
7.11. Eine konventionelle modulare Verzeichnis Struktur verwenden
7.11.1. Einführung
7.11.2. Verzeichnisse für Modul Kontroller spezifizieren
7.11.3. Zu Modulen routen
7.11.4. Modul oder globaler Standard Kontroller
7.12. MVC Ausnahmen
7.12.1. Einführung
7.12.2. Wie können Ausnahmen behandelt werden ?
7.12.3. MVC Ausnahme die auftreten können
7.13. Migration von vorhergehenden Versionen
7.13.1. Migration von 0.9.3 nach 1.0.0RC1 oder neuer
7.13.2. Migration von 0.9.2 nach 0.9.3 oder neuer
7.13.3. Migration von 0.6.0 nach 0.8.0 oder neuer
7.13.4. Migration von 0.2.0 oder früher nach 0.6.0
8. Zend_Date
8.1. Einführung
8.1.1. Immer eine Standard-Zeitzone definieren
8.1.2. Warum soll Zend_Date verwendet werden ?
8.2. Theorie der Arbeitsweise
8.2.1. Internes
8.3. Basis Methoden
8.3.1. Das aktuelle Datum
8.3.2. Zend_Date durch Beispiele
8.4. Zend_Date API Übersicht
8.4.1. Zend_Date Optionen
8.4.2. Arbeiten mit Datumswerten
8.4.3. Grundsätzliche Zend_Date Operationen für die meisten Teile von Daten
8.4.4. Vergleichen von Daten
8.4.5. Getting Dates and Date Parts
8.4.6. Arbeiten mit Sekundenbruchteilen
8.4.7. Sonnenaufgang / Sonnenuntergang
8.5. Erstellen von Datumswerten
8.5.1. Erstellen des aktuellen Datums
8.5.2. Erstellen von Datumswerden von einer Datenbank
8.5.3. Erstellung eines Datums von einem Array
8.6. Konstanten für generelle Datums Funktionen
8.6.1. Konstanten benutzen
8.6.2. Liste aller Konstanten
8.6.3. Selbst-Definierte AUSGABE Formate mit ISO
8.6.4. Selbst-definierte AUSGABE Formate welche PHP's date() Formatdefinition verwenden
8.7. Funktionierende Beispiele
8.7.1. Prüfen von Daten
8.7.2. Sonnenaufgang und Sonnenuntergang
8.7.3. Zeitzonen
9. Zend_Db
9.1. Zend_Db_Adapter
9.1.1. Anbindung einer Datenbank mit einem Adapter
9.1.2. Die Beispiel Datenbank
9.1.3. Lesen von Abfrageergebnissen
9.1.4. Schreiben von Änderungen in die Datenbank
9.1.5. Quotierung von Werten und Bezeichnern
9.1.6. Kontrollieren von Datenbank Transaktionen
9.1.7. Auflistung und Beschreibung von Tabellen
9.1.8. Schließen einer Verbindung
9.1.9. Ausführen anderer Datenbank Anweisungen
9.1.10. Anmerkungen zu bestimmten Adaptern
9.2. Zend_Db_Statement
9.2.1. Erzeugung von Statement Objekten
9.2.2. Ausführen eines Statements
9.2.3. Holen von Ergebnissen eines SELECT Statements
9.3. Zend_Db_Profiler
9.3.1. Einführung
9.3.2. Den Profiler verwenden
9.3.3. Fortgeschrittene Profiler Verwendung
9.4. Zend_Db_Select
9.4.1. Übersicht des Select Objekts
9.4.2. Erzeugung eines Select Objekts
9.4.3. Erstellung von Select Anfragen
9.4.4. Ausführen von SELECT Anfrage
9.4.5. Andere Methoden
9.5. Zend_Db_Table
9.5.1. Einführung in die Table Klasse
9.5.2. Definieren einer Table Klasse
9.5.3. Erzeugen einer Instanz einer Tabelle
9.5.4. Zeilen in eine Tabelle einfügen
9.5.5. Zeilen in einer Tabelle aktualisieren
9.5.6. Zeilen aus einer Tabelle löschen
9.5.7. Zeilen durch den Primärschlüssel finden
9.5.8. Ein Set von Zeilen abfragen
9.5.9. Eine einzelne Zeilen abfragen
9.5.10. Informationen der Tabellen Metadaten erhalten
9.5.11. Tabellen Metadaten cachen
9.5.12. Eine Table Klasse erweitern und anpassen
9.6. Zend_Db_Table_Row
9.6.1. Einführung
9.6.2. Eine Zeile lesen
9.6.3. Zeilen in die Datenbank schreiben
9.6.4. Zeilen Serialisieren / Deserialisieren
9.6.5. Die Zeilenklasse erweitern
9.7. Zend_Db_Table_Rowset
9.7.1. Einführung
9.7.2. Einen Zeilensatz lesen
9.7.3. Zeilen aus einem Zeilensatz auslesen
9.7.4. Einen Zeilensatz als Array lesen
9.7.5. Einen Zeilensatz serialisieren / deserialisieren
9.7.6. Die Zeilensatz-Klasse erweitern
9.8. Zend_Db_Table Relationships
9.8.1. Einführung
9.8.2. Verknüpfungen definieren
9.8.3. Eine abhängige Zeile holen
9.8.4. Eine Elternzeile holen
9.8.5. Ein Zeilenset über eine Viele-zu-Viele Verknüpfung holen
9.8.6. Schreiboperationen kaskadieren
10. Zend_Debug
10.1. Variablen ausgeben
11. Zend_Exception
11.1. Verwenden von Ausnahmen
12. Zend_Feed
12.1. Einführung
12.2. Feeds importieren
12.2.1. Eigene Feeds
12.3. Feeds von Websites abrufen
12.4. Einen RSS Feed konsumieren
12.5. Einen Atom Feed konsumieren
12.6. Einen einzelnen Atom Eintrag konsumieren
12.7. Verändern der Feed- und Eintragsstruktur
12.8. Eigene Klassen für Feeds und Einträge
13. Zend_Filter
13.1. Einführung
13.1.1. Was ist ein Filter?
13.1.2. Normale Verwendung von Filtern
13.1.3. Verwenden der statischen get() Methode
13.2. Standard Filter Klassen
13.2.1. Alnum
13.2.2. Alpha
13.2.3. BaseName
13.2.4. Digits
13.2.5. Dir
13.2.6. HtmlEntities
13.2.7. Int
13.2.8. RealPath
13.2.9. StringToLower
13.2.10. StringToUpper
13.2.11. StringTrim
13.2.12. StripTags
13.3. Filter Ketten
13.4. Filter schreiben
13.5. Zend_Filter_Input
13.5.1. Filter und Prüfregeln deklarieren
13.5.2. Filter und Prüfbearbeiter erstellen
13.5.3. Geprüfte Felder und andere Reporte empfangen
13.5.4. Metakommandos verwenden um Filter oder Prüfregeln zu kontrollieren
13.5.5. Namensräume für Filterklassen hinzufügen
14. Zend_Gdata
14.1. Einführung zu Gdata
14.1.1. Struktur von Zend_Gdata
14.1.2. Mit Google Services interagieren
14.1.3. Instanzen von Zend_Gdata Klassen erhalten
14.1.4. Google Data Client Authentifizierung
14.1.5. Abhängigkeiten
14.1.6. Erstellen eines neuen Gdata Klienten
14.1.7. Übliche Abfrage Parameter
14.1.8. Einen Feed empfangen
14.1.9. Mit Mehrfach-Seiten Feeds arbeiten
14.1.10. Arbeiten mit Daten in Feeds und Einträgen
14.1.11. Einträge aktualisieren
14.1.12. Einträge an Google Server schicken
14.1.13. Einträge auf einem Google Server löschen
14.2. Authentifizierung mit AuthSub
14.2.1. Einen AuthSub authentifizierten Http Clienten erstellen
14.2.2. Beenden der AuthSub Authentifizierung
14.3. Authentifizieren mit ClientLogin
14.3.1. Erstellen eines ClientLogin autentifizierten Http Clienten
14.3.2. Den über ClientLogin authentifizierten Http Client beenden
14.4. Google Kalender verwenden
14.4.1. Zum Kalender Service verbinden
14.4.2. Eine Kalender Liste empfangen
14.4.3. Events erhalten
14.4.4. Events erstellen
14.4.5. Events bearbeiten
14.4.6. Events löschen
14.4.7. Auf Event Kommentare zugreifen
14.5. Google Tabellenkalkulation verwenden
14.5.1. Eine Tabellenkalkulation erstellen
14.5.2. Eine Liste von Tabellenkalkulationen erhalten
14.5.3. Eine Liste von Arbeitsblättern erhalten
14.5.4. Mit listen-basierenden Feeds interagieren
14.5.5. Mit zellen-basierenden Feeds interagieren
14.6. Google Apps Provisionierung verwenden
14.6.1. Die aktuelle Domain setzen
14.6.2. Interaktion mit Benutzern
14.6.3. Mit Spitznamen interagieren
14.6.4. Mit Email Listen interagieren
14.6.5. Mit den Empfängern von Email Listen interagieren
14.6.6. Fehler handhaben
14.7. Google Base verwenden
14.7.1. Verbinden zum Base Service
14.7.2. Elemente empfangen
14.7.3. Benutzerdefinierte Elemente einfügen, aktualisieren und löschen
14.8. Verwenden der YouTube Daten API
14.8.1. Video Feeds empfangen
14.8.2. Videokommentare erhalten
14.8.3. PlayList Feeds erhalten
14.8.4. Eine Liste von Einschreibungen eines Benutzers erhalten
14.8.5. Ein Benutzerprofil erhalten
14.9. Gdata Ausnahmen auffangen
15. Zend_Http
15.1. Zend_Http_Client - Einführung
15.1.1. Einführung
15.1.2. Konfigurationsparameter
15.1.3. Durchführen von einfachen HTTP Anfragen
15.1.4. Hinzufügen von GET und POST Parametern
15.1.5. Zugriff auf die Letzte Anfrage und Antwort
15.2. Zend_Http_Client - Fortgeschrittende Nutzung
15.2.1. HTTP Umleitungen
15.2.2. Hinzufügen von Cookies und Verwendung von persistenten Cookies
15.2.3. Setzen von individuellen Anfrageheadern
15.2.4. Dateiuploads
15.2.5. Unverarbeitete POST Daten versenden
15.2.6. HTTP Authentifizierung
15.2.7. Versenden mehrerer Anfragen mit dem selben Client
15.3. Zend_Http_Client - Verbindungsadapter
15.3.1. Verbindungsadapter
15.3.2. Der Socket Adapter
15.3.3. Der Proxy Adapter
15.3.4. Der Test Adapter
15.3.5. Einen eigenen Adapter erstellen
15.4. Zend_Http_Cookie und Zend_Http_CookieJar
15.4.1. Einführung
15.4.2. Instanzieren von Zend_Http_Cookie Objekten
15.4.3. Zend_Http_Cookie getter-Methoden
15.4.4. Zend_Http_Cookie: Überprüfen von Szenarien
15.4.5. Die Zend_Http_CookieJar Klasse: Instanzierung
15.4.6. Hinzufügen von Cookies zu einem Zend_Http_CookieJar Objekt
15.4.7. Abrufen der Cookies von einem Zend_Http_CookieJar-Objekts
15.5. Zend_Http_Response
15.5.1. Einführung
15.5.2. Boolesche Testmethoden
15.5.3. Zugriffsmethoden
15.5.4. Statische HTTP Antwortanalysierer
16. Zend_Json
16.1. Einführung
16.2. Grundlegende Verwendung
16.3. JSON Objects
16.4. Konvertieren von XML zu JSON
17. Zend_Loader
17.1. Dynamisches Laden von Dateien und Klassen
17.1.1. Dateien laden
17.1.2. Klassen laden
17.1.3. Testen ob eine Datei gelesen werden kann
17.1.4. Verwenden von Autoloaders
18. Zend_Locale
18.1. Einführung
18.1.1. Was ist Lokalisierung
18.1.2. Was ist ein Gebietsschema?
18.1.3. Wodurch werden Gebietsschemata representiert?
18.1.4. Auswahl des richtigen Gebietsschemas
18.1.5. Verwenden automatischer Gebietsschemata
18.1.6. ZF lokalisierbare Klassen
18.1.7. Zend_Locale_Format::setOptions(array $options)
18.1.8. Zend_Locale und dessen Subklassen schneller machen
18.2. Zend_Locale verwenden
18.2.1. Kopieren, Klonen und Serialisieren von Gebietsschema Objekten
18.2.2. Gleichheit
18.2.3. Standard Gebietsschemata
18.2.4. Ein neues Gebietsschema setzen
18.2.5. Auslesen von Sprache und Region
18.2.6. Lokalisierte Zeichenketten beschaffen
18.2.7. Übersetzungen für "Ja" und "Nein" erhalten
18.2.8. Eine Liste aller bekannten Gebietsschemata erhalten
18.3. Normalisierung und Lokalisierung
18.3.1. Normalisierung von Nummern: getNumber($input, Array $options)
18.3.2. Lokalisieren von Nummern
18.3.3. Testen von Zahlen
18.3.4. Gleitkommazahlen normalisieren
18.3.5. Lokalisieren von Gleitkommazahlen
18.3.6. Testen von Gleitkommazahlen
18.3.7. Integer Zahlen normalisieren
18.3.8. Lokalisieren von Integer Zahlen
18.3.9. Testen von Integer Zahlen
18.3.10. Konvertieren von Zahlensystemen
18.4. Arbeiten mit Daten und Zeiten
18.4.1. Daten und Zeiten normalisieren
18.4.2. Testen von Daten
18.4.3. Normalisieren von Zeiten
18.4.4. Testen von Zeiten
18.5. Unterstützte Sprachen für Gebietsschemata
18.6. Unterstützte Regionen für Gebietsschemata
19. Zend_Log
19.1. Übersicht
19.1.1. Erstellen eines Logs
19.1.2. Nachrichten protokollieren
19.1.3. Ein Log entfernen
19.1.4. Verwenden von eingebauten Prioritäten
19.1.5. Hinzufügen von selbstdefinierten Prioritäten
19.1.6. Log Events verstehen
19.2. Writer
19.2.1. In Streams schreiben
19.2.2. In Datenbanken schreiben
19.2.3. Einen Writer abstumpfen
19.2.4. Mit der Attrappe testen
19.2.5. Gemischte Writer
19.3. Formatter
19.3.1. Eingache Formatierung
19.3.2. In XML formatieren
19.4. Filter
19.4.1. Filter für alle Writer
19.4.2. Filtern für eine Writer Instanz
20. Zend_Mail
20.1. Einführung
20.1.1. Beginnen
20.1.2. Den standardmäßigen Sendmail Transport konfigurieren
20.2. Versand über SMTP
20.3. Versand von mehrteiligen E-Mails über eine SMTP Verbindung
20.4. Verwendung von unterschiedlichen Versandwegen
20.5. HTML E-Mail
20.6. Anhänge
20.7. Empfänger hinzufügen
20.8. Die MIME Abgrenzung kontrollieren
20.9. Zusätzliche Kopfzeilen
20.10. Zeichensätze
20.11. Kodierung
20.12. SMTP Authentifizierung
20.13. SMTP Übertragungen sichern
20.14. Lesen von Mail Nachrichten
20.14.1. Einfaches Beispiel für POP3
20.14.2. Öffnen eines lokalen Speichers
20.14.3. Öffnen eines entfernten Speichers
20.14.4. Nachrichten holen und einfache Methoden
20.14.5. Arbeiten mit Nachrichten
20.14.6. Auf Flags prüfen
20.14.7. Verwenden von Ordnern
20.14.8. Forgeschrittene Verwendung
21. Zend_Measure
21.1. Einführung
21.2. Erstellung einer Maßeinheit
21.2.1. Eine Maßeinheit von einer Integer oder Floatzahl erstellen
21.2.2. Erstellen einer Maßeinheit aus Zeichenketten
21.2.3. Maßeinheiten von lokalisierten Zeichenketten
21.3. Ausgabe von Maßeinheiten
21.3.1. Automatische Ausgabe
21.3.2. Ausgabe als Wert
21.3.3. Ausgabe mit einer Maßeinheit
21.3.4. Ausgabe als lokalisierte Zeichenkette
21.4. Manipulation von Maßeinheiten
21.4.1. Konvertieren
21.4.2. Addieren und Subtrahieren
21.4.3. Identität Vergleichen
21.4.4. Werte Vergleichen
21.4.5. Werte per Hand ändern
21.4.6. Typ per Hand ändern
21.5. Arten von Maßeinheiten
21.5.1. Hinweise für Zend_Measure_Binary
21.5.2. Hinweise für Zend_Measure_Number
21.5.3. Römische Zahlen
22. Zend_Memory
22.1. Übersicht
22.1.1. Einführung
22.1.2. Theorie der Verwendung
22.2. Memory Manager
22.2.1. Erstellen eines Memory Manager
22.2.2. Memory Objekte verwalten
22.2.3. Memory Manager Einstellungen
22.3. Memory Objekte
22.3.1. Verschiebbar
22.3.2. Gesperrt
22.3.3. Memory Container 'value' Eigenschaft.
22.3.4. Memory Container Interface
23. Zend_Mime
23.1. Zend_Mime
23.1.1. Einführung
23.1.2. Statische Methoden und Konstanten
23.1.3. Zend_Mime instanziieren
23.2. Zend_Mime_Message
23.2.1. Einführung
23.2.2. Instanziierung
23.2.3. MIME Abschnitte hinzufügen
23.2.4. Grenzbehandlung
23.2.5. Parst einen String um ein Zend_Mime_Message Objekt zu erstellen (Experimentell)
23.3. Zend_Mime_Part
23.3.1. Einführung
23.3.2. Instanziierung
23.3.3. Methoden für das übertragen der des Teils der Nachricht zu einem String
24. Zend_OpenId
24.1. Einführung
24.1.1. Was ist OpenID?
24.1.2. Wie funktioniert das ?
24.1.3. Zend_OpenId Struktur
24.1.4. Unterstützte Standards
24.2. Zend_OpenId_Consumer Grundlagen
24.2.1. OpenID Authentifikation
24.2.2. Alle Schritte in einer Seite kombinieren
24.2.3. Bereiche
24.2.4. Sofortige Prüfung
24.2.5. Zend_OpenId_Consumer_Storage
24.2.6. Einfache Registrations Erweiterung
24.2.7. Integration with Zend_Auth
24.2.8. IIntegration mit Zend_Controller
24.3. Zend_OpenId_Provider
24.3.1. Schellstart
24.3.2. Alles zusammen kombinieren
24.3.3. Einfache Registrierungs Erweiterung (SREG)
24.3.4. Was noch ?
25. Zend_Pdf
25.1. Einführung
25.2. Erstellen und Laden von PDF Dokumenten
25.3. Änderungen von PDF Dokumenten speichern
25.4. Dokument Seiten
25.4.1.
25.4.2. Klonen von Seiten
25.5. Dokument Informationen und Metadaten
25.6. Anwendungsbeispiel für die Zend_Pdf Komponente
26. Zend_Registry
26.1. Die Registry verwenden
26.1.1. Werte in die Registry speichern
26.1.2. Werte aus der Registry lesen
26.1.3. Erstellen eines Registry Objektes
26.1.4. Auf die Registry als Array zugreifen
26.1.5. Zugriff auf die Registry als Objekt
26.1.6. Abfragen ob ein Index existiert
26.1.7. Erweitern der Registry
26.1.8. Entfernen der statischen Registry
27. Zend_Rest
27.1. Einführung
27.2. Zend_Rest_Client
27.2.1. Einführung
27.2.2. Antworten
27.2.3. Anfrage Argumente
27.3. Zend_Rest_Server
27.3.1. Einführung
27.3.2. Verwenden des REST Servers
27.3.3. Aufruf eines Zend_Rest_Server Services
27.3.4. Senden eines eigenen Status
27.3.5. Eigene XML Antworten zurückgeben
28. Zend_Search_Lucene
28.1. Überblick
28.1.1. Einführung
28.1.2. Dokumenten- und Feldobjekte
28.1.3. Verstehen der Feldtypen
28.1.4. HTML Dokumente
28.2. Indexerstellung
28.2.1. Einen neuen Index erstellen
28.2.2. Indexaktualisierung
28.2.3. Dokumente aktualisieren
28.2.4. Die Größe des Index erhalten
28.2.5. Indexoptimierung
28.2.6. Berechtigungen
28.2.7. Einschränkungen
28.3. Einen Index durchsuchen
28.3.1. Abfrage erstellen
28.3.2. Suchergebnisse
28.3.3. ´Begrenzen des Ergebnissets
28.3.4. Ergebnisgewichtung
28.3.5. Sortierung der Suchergebnisse
28.3.6. Such Resultate hervorheben
28.4. Abfragesprache
28.4.1. Ausdrücke
28.4.2. Felder
28.4.3. Beginnend mit 1.1, Wildcards
28.4.4. Ausdrücke verändern
28.4.5. Beginnend mit 1.1, Bereichs Suchen
28.4.6. Angenäherte Suchen
28.4.7. Einen Ausdruck schneller machen
28.4.8. Boolsche Operatoren
28.4.9. Gruppieren
28.4.10. Felder gruppieren
28.4.11. Escapen von speziellen Zeichen
28.5. Abfrage Erzeugungs API
28.5.1. Abfrageparser Ausnahmen
28.5.2. Begriffsabfrage
28.5.3. Mehrfache Begriffsabfrage
28.5.4. Boolsche Abfragen
28.5.5. Wildcard Abfragen
28.5.6. Phrasenabfrage
28.5.7. Bereichsabfragen
28.6. Zeichensätze
28.6.1. Unterstützung für UTF-8 und Einzel-Byte Zeichensätze
28.6.2. Standard Textanalysator
28.6.3. UTF-8 kompatibler Textanalysator
28.7. Erweiterbarkeit
28.7.1. Textanalyse
28.7.2. Filtern von Tokens
28.7.3. Algorithmen für Punktwertermittlung
28.7.4. Storage Container
28.8. Zusammenarbeit Mit Java Lucene
28.8.1. Dateiformate
28.8.2. Indexverzeichnis
28.8.3. Java Quellcode
28.9. Erweitert
28.9.1. Den Index als statische Eigenschaft verwenden
28.10. Die besten Anwendungen
28.10.1. Feldnamen
28.10.2. Geschwindigkeit von Indezes
28.10.3. Index wärend des Herunterfahrens
28.10.4. Dokumente anhand der eindeutigen Id erhalten
28.10.5. Speicherverwendung
28.10.6. Verschlüsselung
28.10.7. Index Wartung
29. Zend_Server
29.1. Einführung
29.2. Zend_Server_Reflection
29.2.1. Einführung
29.2.2. Verwendung
30. Zend_Service
30.1. Einführung
30.2. Zend_Service_Akismet
30.2.1. Einführung
30.2.2. Prüfen eines API Schlüssels
30.2.3. Auf Spam prüfen
30.2.4. Bekannten Spam übertragen
30.2.5. Falsche Positive (Ham) übermitteln
30.2.6. Zend-spezielle Zugriffsmethoden
30.3. Zend_Service_Amazon
30.3.1. Einführung
30.3.2. Ländercodes
30.3.3. Betrachten eines speziellen Teils bei Amazon durch ASIN
30.3.4. Suchen nach Teilen bei Amazon
30.3.5. Benutzen der alternativen Abfrage API
30.3.6. Zend_Service_Amazon Klassen
30.4. Zend_Service_Audioscrobbler
30.4.1. Einführung in das Durchsuchen von Audioscrobbler
30.4.2. Benutzer
30.4.3. Artisten
30.4.4. Lieder
30.4.5. Tags
30.4.6. Gruppen
30.4.7. Foren
30.5. Zend_Service_Delicious
30.5.1. Einführung
30.5.2. Beiträge abrufen
30.5.3. Zend_Service_Delicious_PostList
30.5.4. Das Bearbeiten von Beiträgen
30.5.5. Das Löschen von Beiträgen
30.5.6. Das Hinzufügen von neuen Beiträgen
30.5.7. Tags
30.5.8. Bundles
30.5.9. Öffentliche Daten
30.5.10. HTTP client
30.6. Zend_Service_Flickr
30.6.1. Einführung in die Suche mit Flickr
30.6.2. Bilder und Informationen von Flickr Benutzern finden
30.6.3. Empfangen von Details zu Bildern durch Flickr
30.6.4. Zend_Service_Flickr Ergebnis Klassen
30.7. Zend_Service_Simpy
30.7.1. Einführung
30.7.2. Links
30.7.3. Tags
30.7.4. Notizen
30.7.5. Watchlists
30.8. Zend_Service_StrikeIron
30.8.1. Übersicht
30.8.2. Registrieren mit StrikeIron
30.8.3. Beginnen
30.8.4. Die erste Abfrage durchführen
30.8.5. Ergebnisse betrachten
30.8.6. Fehler handhaben
30.8.7. Den eigenen Account prüfen
30.9. Zend_Service_StrikeIron: Mitgelieferte Services
30.9.1. ZIP Code Informationen
30.9.2. U.S. Address-Prüfung
30.9.3. Verkaufs & Steuer Grundlagen
30.10. Zend_Service_StrikeIron: Erweiterte Verwendung
30.10.1. Die Services durch WSDL verwenden
30.10.2. SOAP Transaktionen betrachten
30.11. Zend_Service_Yahoo
30.11.1. Einführung
30.11.2. Suchen im Web mit Yahoo!
30.11.3. Finden von Bildern mit Yahoo!
30.11.4. Finden von lokalen Geschäften und Services mit Yahoo!
30.11.5. Suchen mit Yahoo! News
30.11.6. Zend_Service_Yahoo Klassen
31. Zend_Session
31.1. Einführung
31.2. Grundsätzliche Verwendung
31.2.1. Übungs Beispiele
31.2.2. Session Namensräume wiederholen
31.2.3. Zugriffsfunktionen für Session Namensräume
31.3. Fortgeschrittene Benutzung
31.3.1. Starten einer Session
31.3.2. Gesperrte Session Namensräume
31.3.3. Verfall von Namensräumen
31.3.4. Kapseln von Sessions und Kontroller
31.3.5. Mehrfache Instanzen pro Namensraum verhindern
31.3.6. Arbeiten mit Arrays
31.3.7. Sessions mit Objekten verwenden
31.3.8. Verwenden von Sessions mit Unit Tests
31.4. Globales Session Management
31.4.1. Konfigurations Optionen
31.4.2. Fehler: Header schon gesendet
31.4.3. Session Identifizierer
31.4.4. >rememberMe(integer $seconds)
31.4.5. forgetMe()
31.4.6. sessionExists()
31.4.7. destroy(bool $remove_cookie = true, bool $readonly = true)
31.4.8. stop()
31.4.9. writeClose($readonly = true)
31.4.10. expireSessionCookie()
31.4.11. setSaveHandler(Zend_Session_SaveHandler_Interface $interface)
31.4.12. namespaceIsset($namespace)
31.4.13. namespaceUnset($namespace)
31.4.14. namespaceGet($namespace)
31.4.15. getIterator()
32. Zend_Translate
32.1. Einführung
32.1.1. Beginnen wir mit der Mehrsprachigkeit
32.2. Adapter für Zend_Translate
32.2.1. Wie man entscheidet welchen Adapter man benutzen soll
32.2.2. Selbst geschriebene Adapter integrieren
32.3. Benutzen von Übersetzungs Adaptoren
32.3.1. Strukturen für Übersetzungdateien
32.3.2. Erzeugung von Array Quellen
32.3.3. Erstellung von Gettext Quellen
32.3.4. Erstellung von TMX Quellen
32.3.5. Erstellung von CSV Quellen
32.3.6. Optionen für Adapter
32.3.7. Mit Sprachen arbeiten
32.3.8. Automatische Erkennung von Quellen
32.3.9. Prüfen von Übersetzungen
32.3.10. Zugang zu Quell Daten
33. Zend_Uri
33.1. Zend_Uri
33.1.1. Überblick
33.1.2. Eine neue URI erstellen
33.1.3. Verändern einer vorhandenen URI
33.1.4. URI Validierung
33.1.5. Allgemeine Instanzmethoden
34. Zend_Validate
34.1. Einführung
34.1.1.
34.1.2. Standardnutzung von Prüfungen
34.1.3. Nachrichten anpassen
34.1.4. Verwenden der statischen is() Methode
34.2. Standard Prüfklassen
34.2.1. Alnum
34.2.2. Alpha
34.2.3. Between
34.2.4. Ccnum
34.2.5. Date
34.2.6. Digits
34.2.7. Email Adresse
34.2.8. Float
34.2.9. GreaterThan
34.2.10. Hex
34.2.11. Hostname
34.2.12. InArray
34.2.13. Int
34.2.14. Ip
34.2.15. LessThan
34.2.16. NotEmpty
34.2.17. Regex
34.2.18. StringLength
34.3. Kettenprüfungen
34.4. Schreiben von Prüfern
35. Zend_Version
35.1. Auslesen der Version des Zend Frameworks
36. Zend_View
36.1. Einführung
36.1.1. Controller Skript
36.1.2. View Skript
36.1.3. Optionen
36.1.4. Zugriff auf Dienstprogramme
36.2. Controller Skripte
36.2.1. Variablen übergeben
36.2.2. Verarbeitung eines View Skripts
36.2.3. Pfade für View Skripte
36.3. View Scripte
36.3.1. Ausgaben maskieren
36.3.2. Verwendung alternativer Templatesysteme
36.4. View Helfer
36.4.1. Vorhandene Helfer
36.4.2. Helfer Pfade
36.4.3. Eigene Helfer schreiben
37. Zend_XmlRpc
37.1. Einführung
37.2. Zend_XmlRpc_Client
37.2.1. Einführung
37.2.2. Methodenaufrufe
37.2.3. Typen und Konvertierung
37.2.4. Server-Proxy-Objekt
37.2.5. Fehlerbehandlung
37.2.6. Server Selbstüberprüfung
37.2.7. Von der Anfrage zur Antwort
37.2.8. HTTP-Client und das Testen
37.3. Zend_XmlRpc_Server
37.3.1. Einführung
37.3.2. Grundlegende Benutzung
37.3.3. Server-Struktur
37.3.4. Konventionen
37.3.5. Nutzen von Namensräumen
37.3.6. Eigene Request-Objekte
37.3.7. Eigene Antwort-Objekte
37.3.8. Verarbeiten von Exceptions durch Fehler
37.3.9. Zwischenspeichern von Serverdefinitionen zwischen den Anfragen
37.3.10. Nutzungsbeispiele
A. System Voraussetzungen
A.1. Benötigte PHP Version
A.2. PHP Erweiterungen
A.3. Zend Framework Komponenten
B. Zend Framework PHP Code Standard
B.1. Übersicht
B.1.1. Geltungsbereich
B.1.2. Ziele
B.2. PHP Dateiformatierung
B.2.1. Allgemein
B.2.2. Einrücken
B.2.3. Maximale Zeilenlänge
B.2.4. Zeilenbegrenzung
B.3. Namens Konventionen
B.3.1. Klassen
B.3.2. Interfaces
B.3.3. Dateinamen
B.3.4. Funktionen und Methoden
B.3.5. Variablen
B.3.6. Konstanten
B.4. Code Stil
B.4.1. PHP Code Abgrenzung
B.4.2. Strings
B.4.3. Arrays
B.4.4. Klassen
B.4.5. Funktionen und Methoden
B.4.6. Kontrollanweisungen
B.4.7. Inline Dokumentation
C. Urheberrecht Informationen
Stichwortverzeichnis

Tabellenverzeichnis

2.1. Zugangsbeschränkung für ein Beispiel-CMS
3.1. Konfigurations Optionen
4.1. Core Frontend Optionen
4.2. Cache Frontend Optionen
4.3. Class Frontend Optionen
4.4. File Frontend Optionen
4.5. Page Frontend Optionen
4.6. File Backend Optionen
4.7. Sqlite Backend Optionen
4.8. Memcached Backend Optionen
5.1. Zend_Config_Ini Kontruktor Parameter
8.1. Datumsabschnitte
8.2. Basis Operationen
8.3. Methoden zum Vergleichen von Daten
8.4. Date Output Methods
8.5. Methoden zur Datumsausgabe
8.6. Gewöhliche Methoden
8.7. Berechnungen die Zend_Date::HOUR beinhalten
8.8. Konstanten für den Tag
8.9. Konstanten für die Woche
8.10. Konstanten für das Monat
8.11. Konstanten für das Jahr
8.12. Konstanten für die Zeit
8.13. Konstanten für die Zeitzone
8.14. Konstanten für Datumsformate (Formate beinhalten die Zeitzone)
8.15. Datums- und Zeitformate (Formate variieren laut Gebietsschema)
8.16. Konstanten für ISO 8601 Datums Ausgaben
8.17. Konstanten für PHP date Ausgaben
8.18. Arten von unterstützten Horizonten für Sonnenauf- und -untergang
9.1. Metadata Felder die von describeTable() zurückgegeben werden
9.2. Konstanten die von getPart() und reset() verwendet werden
15.1. Zend_Http_Client Konfigurationsparameter
15.2. Zend_Http_Client_Adapter_Socket Konfigurations Parameter
15.3. Zend_Http_Client Konfigurationsparameter
18.1. Details für getTranslationList($type = null, $locale = null)
18.2. Definitionen für selbst erzeugte Zahlenformate
18.3. Liste der unterstützten Zahlensysteme
18.4. Schlüsselwerte für getDate() mit der Option 'fix_date'
18.5. Rückgabewerte
18.6. Format Definition
18.7. Beispielformate
18.8. Liste aller unterstützten Sprachen
18.9. Liste aller unterstützten Regionen
20.1. Übersicht der Lesefeatures für Mails
20.2. Namen für Nachrichtenordner
21.1. Liste der Arten von Maßeinheiten
28.1. Zend_Search_Lucene_Field Typen
30.1. Zend_Service_Amazon_Item Eigenschaften
30.2. Zend_Service_Amazon_Image Eigenschaften
30.3. Zend_Service_Amazon_OfferSet Properties
30.4. Eigenschaften
30.5. Zend_Service_Amazon_SimilarProduct Eigenschaften
30.6. Zend_Service_Amazon_Accessories Eigenschaften
30.7. Zend_Service_Amazon_CustomerReview Eigenschaften
30.8. Zend_Service_Amazon_EditorialReview Eigenschaften
30.9. Zend_Service_Amazon_Listmania Eigenschaften
30.10. Methoden, um öffentliche Daten abzurufen
30.11. Methoden der Klasse Zend_Service_Delicious_SimplePost
30.12. Zend_Service_Flickr_ResultSet Eigenschaften
30.13. Zend_Service_Flickr_Result Eigenschaften
30.14. Zend_Service_Flickr_Image Eigenschaften
30.15. Zend_Service_Yahoo_ResultSet
30.16. Zend_Service_Yahoo_LocalResultSet Properties
30.17. Zend_Service_Yahoo_Result Eigenschaften
30.18. Zend_Service_Yahoo_WebResult Eigenschaften
30.19. Zend_Service_Yahoo_ImageResult Eigenschaften
30.20. Zend_Service_Yahoo_LocalResult Eigenschaften
30.21.