Programmer's Reference Guide

Referenzhandbuch für Programmierer

Zend Framework

2009-06-23


Inhaltsverzeichnis

1. Einführung zum Zend Framework
1.1. Übersicht
1.2. Installation
2. Zend_Acl
2.1. Einführung
2.1.1. Ressourcen
2.1.2. Rollen
2.1.3. Erstellen einer Zugriffskontrollliste
2.1.4. Rollen registrieren
2.1.5. Zugangsbeschränkung definieren
2.1.6. Abfragen einer ACL
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_Amf
3.1. Einführung
3.2. Zend_Amf_Server
3.2.1. Zum Server von Flex aus verbinden
3.2.2. Fehlerbehandlung
3.2.3. AMF Antworten
3.2.4. Typ Objekte
3.2.5. Ressourcen
3.2.6. Von Flash aus auf den Server verbinden
3.2.7. Authentication
4. Zend_Application
4.1. Einführung
4.2. Zend_Application Quick Start
4.2.1. Verwenden von Zend_Tool
4.2.2. Zend_Application in der eigenen Anwendung hinzufügen
4.2.3. Hinzufügen und Erstellen von Ressourcen
4.2.4. Nächste Schritte mit Zend_Application
4.3. Theorie der Funktionsweise
4.3.1. Bootstrapping
4.3.1.1. Methoden für Ressourcen
4.3.1.2. Bootstraps die Ressourcen Plugins benutzen
4.3.1.3. Ressource Registry
4.3.1.4. Erkennen von Abhängigkeiten
4.3.2. Ressource Plugins
4.4. Beispiele
4.5. Kern Funktionalität
4.5.1. Zend_Application
4.5.2. Zend_Application_Bootstrap_Bootstrapper
4.5.3. Zend_Application_Bootstrap_ResourceBootstrapper
4.5.4. Zend_Application_Bootstrap_BootstrapAbstract
4.5.5. Zend_Application_Bootstrap_Bootstrap
4.5.6. Zend_Application_Resource_Resource
4.5.7. Zend_Application_Resource_ResourceAbstract
4.5.7.1. Ressourcen Namen
4.6. Vorhandene Ressource Plugins
4.6.1. Zend_Application_Resource_Db
4.6.2. Zend_Application_Resource_Frontcontroller
4.6.3. Zend_Application_Resource_Modules
4.6.4. Zend_Application_Resource_Session
4.6.5. Zend_Application_Resource_View
5. Zend_Auth
5.1. Einführung
5.1.1. Adapter
5.1.2. Ergebnisse
5.1.3. Dauerhafte Identitäten
5.1.3.1. Normale Persistenz in PHP Sessions
5.1.3.2. Eigene Speicher implementieren
5.1.4. Verwendung
5.2. Datenbanktabellen Authentifizierung
5.2.1. Einführung
5.2.2. Fortgeschrittene Verwendung: Ein DbTable Ergebnis Objekt dauerhaft machen
5.2.3. Forgeschrittene Verwendung durch Beispiele
5.3. Digest Authentication
5.3.1. Einführung
5.3.2. Spezifisches
5.3.3. Identität
5.4. HTTP Authentication Adapter
5.4.1. Einführung
5.4.2. Design Übersicht
5.4.3. Konfigurations Optionen
5.4.4. Auflöser
5.4.4.1. Datei Auflöser
5.4.5. Grundsätzliche Verwendung
5.5. LDAP Authentifizierung
5.5.1. Einführung
5.5.2. Verwendung
5.5.3. Die API
5.5.4. Server Optionen
5.5.5. Debug Nachrichten sammeln
5.5.6. Übliche Optionen für spezielle Server
5.5.6.1. Optionen für Active Directory
5.5.6.2. Optionen für OpenLDAP
5.6. Open ID Authentifikation
5.6.1. Einführung
5.6.2. Spezielles
6. Zend_Cache
6.1. Einführung
6.2. Die Theorie des Cachens
6.2.1. Die Zend_Cache Factory Methode
6.2.2. Markierte Datensätze
6.2.3. Löschen des Caches
6.3. Zend_Cache Frontends
6.3.1. Zend_Cache_Core
6.3.1.1. Einführung
6.3.1.2. Mögliche Optionen
6.3.1.3. Beispiele
6.3.2. Zend_Cache_Frontend_Output
6.3.2.1. Einführung
6.3.2.2. Mögliche Optionen
6.3.2.3. Beispiele
6.3.3. Zend_Cache_Frontend_Function
6.3.3.1. Einführung
6.3.3.2. Mögliche Optionen
6.3.3.3. Beispiele
6.3.4. Zend_Cache_Frontend_Class
6.3.4.1. Einführung
6.3.4.2. Mögliche Optionen
6.3.4.3. Beispiele
6.3.5. Zend_Cache_Frontend_File
6.3.5.1. Einführung
6.3.5.2. Mögliche Optionen
6.3.5.3. Beispiele
6.3.6. Zend_Cache_Frontend_Page
6.3.6.1. Einführung
6.3.6.2. Mögliche Optionen
6.3.6.3. Beispiele
6.3.6.4. Die spezielle cancel Methode
6.4. Zend_Cache Backends
6.4.1. Zend_Cache_Backend_File
6.4.2. Zend_Cache_Backend_Sqlite
6.4.3. Zend_Cache_Backend_Memcached
6.4.4. Zend_Cache_Backend_Apc
6.4.5. Zend_Cache_Backend_Xcache
6.4.6. Zend_Cache_Backend_ZendPlatform
6.4.7. Zend_Cache_Backend_TwoLevels
6.4.8. Zend_Cache_Backend_ZendServer_Disk und Zend_Cache_Backend_ZendServer_ShMem
7. Zend_Captcha
7.1. Einführung
7.2. Captcha Anwendung
7.3. CAPTCHA Adapter
7.3.1. Zend_Captcha_Word
7.3.2. Zend_Captcha_Dumb
7.3.3. Zend_Captcha_Figlet
7.3.4. Zend_Captcha_Image
7.3.5. Zend_Captcha_ReCaptcha
8. Zend_CodeGenerator
8.1. Einführung
8.1.1. Theorie der Anwendung
8.2. Zend_CodeGenerator Beispiele
8.3. Zend_CodeGenerator Referenz
8.3.1. Abstrakte Klassen und Interfaces
8.3.1.1. Zend_CodeGenerator_Abstract
8.3.1.2. Zend_CodeGenerator_Php_Abstract
8.3.1.3. Zend_CodeGenerator_Php_Member_Abstract
8.3.2. Konkrete CodeGenerator Klassen
8.3.2.1. Zend_CodeGenerator_Php_Body
8.3.2.2. Zend_CodeGenerator_Php_Class
8.3.2.3. Zend_CodeGenerator_Php_Docblock
8.3.2.4. Zend_CodeGenerator_Php_Docblock_Tag
8.3.2.5. Zend_CodeGenerator_Php_DocBlock_Tag_Param
8.3.2.6. Zend_CodeGenerator_Php_DocBlock_Tag_Return
8.3.2.7. Zend_CodeGenerator_Php_File
8.3.2.8. Zend_CodeGenerator_Php_Member_Container
8.3.2.9. Zend_CodeGenerator_Php_Method
8.3.2.10. Zend_CodeGenerator_Php_Parameter
8.3.2.11. Zend_CodeGenerator_Php_Property
9. Zend_Config
9.1. Einleitung
9.2. Theory of Operation
9.3. Zend_Config_Ini
9.4. Zend_Config_Xml
10. Zend_Config_Writer
10.1. Zend_Config_Writer
11. Zend_Console_Getopt
11.1. Einführung
11.2. Definieren von Getopt Regeln
11.2.1. Optionen mit der kurzen Syntax definieren
11.2.2. Optionen mit der langen Syntax definieren
11.3. Holen von Optionen und Argumenten
11.3.1. Handhaben von Getopt Ausnahmen
11.3.2. Optionen durch Ihren Namen finden
11.3.3. Optionen berichten
11.3.4. Nicht-Options Argumente erhalten
11.4. Konfigurieren von Zend_Console_Getopt
11.4.1. Regeln für das Hinzufügen von Optionen
11.4.2. Hilfstexte hinzufügen
11.4.3. Aliase für Optionen hinzufügen
11.4.4. Argument Listen hinzufügen
11.4.5. Konfiguration hinzufügen
12. Zend_Controller
12.1. Zend_Controller Schnellstart
12.1.1. Einführung
12.1.2. Schnelleinstieg
12.1.2.1. Ordnerstruktur anlegen
12.1.2.2. Wurzelverzeichnis setzen
12.1.2.3. Rewrite-Regeln erstellen
12.1.2.4. Boostrap-Datei erstellen
12.1.2.5. Den Action-Controller für die Startseite erstellen
12.1.2.6. Das View-Script erstellen
12.1.2.7. Fehler-Controller erstellen
12.1.2.8. Die Seite ansehen!
12.2. Zend_Controller Grundlagen
12.3. Der Front Controller
12.3.1. Übersicht
12.3.2. Grundlegende Methoden
12.3.2.1. getInstance()
12.3.2.2. setControllerDirectory() und addControllerDirectory()
12.3.2.3. addModuleDirectory() und getModuleDirectory()
12.3.2.4. dispatch()
12.3.2.5. run()
12.3.3. Methoden für Umgebungszugriff
12.3.4. Front Controller-Parameter
12.3.5. Erweitern des Front-Controllers
12.4. Das Request Objekt
12.4.1. Einführung
12.4.2. HTTP Anfragen
12.4.2.1. Auf Request Daten zugreifen
12.4.2.2. Basis Url und Unterverzeichnisse
12.4.2.3. Erkennen der Anfrage Methode
12.4.2.4. Erkennen von AJAX Anfragen
12.4.3. Vererben des Anfrage Objektes
12.5. Der Standard Router
12.5.1. Einführung
12.5.2. Einen Router verwenden
12.5.3. Grundsätzliche Rewrite Router Operationen
12.5.4. Standard Routen
12.5.5. Basis URL und Unterverzeichnisse
12.5.6. Globale Parameter
12.5.7. Router Typen
12.5.7.1. Zend_Controller_Router_Route
12.5.7.1.1. Variable Standards
12.5.7.1.2. Variable Anforderungen
12.5.7.1.3. Übersetzte Segmente
12.5.7.2. Zend_Controller_Router_Route_Static
12.5.7.3. Zend_Controller_Router_Route_Regex
12.5.7.4. Zend_Controller_Router_Route_Hostname
12.5.7.5. Zend_Controller_Router_Route_Chain
12.5.7.5.1. Verkettete Routen über Zend_Config
12.5.8. Zend_Config mit dem RewriteRouter verwenden
12.5.9. Erben vom Router
12.6. Der Dispatcher
12.6.1. Überblick
12.6.2. Erben vom Dispatcher
12.7. Action Controller
12.7.1. Einführung
12.7.2. Objekt Initialisierung
12.7.3. Pre- und Post-Dispatch Hooks
12.7.4. Zugriffe
12.7.5. View Integration
12.7.5.1. View Initialisierung
12.7.5.2. Rendern von Views
12.7.6. Nützliche Methoden
12.7.7. Erweitern des Aktion Kontrollers
12.8. Action Helfer
12.8.1. Einführung
12.8.2. Helfer Initialisierung
12.8.3. Der Helfer Broker
12.8.4. Eingebaute Aktions Helfer
12.8.4.1. ActionStack
12.8.4.2. AutoComplete
12.8.4.2.1. AutoCompletion mit Dojo
12.8.4.2.2. AutoCompletion mit Scriptaculous
12.8.4.3. ContextSwitch und AjaxContext
12.8.4.3.1. Vorhandene Standard Kontexte
12.8.4.3.2. Eigene Kontexte erstellen
12.8.4.3.3. Kontexte per Aktion setzen
12.8.4.3.4. Kontext Switching initialisieren
12.8.4.3.5. Zusätzliche Funktionalitäten
12.8.4.3.6. AjaxContext Funktionalität
12.8.4.4. FlashMessenger
12.8.4.4.1. Einführung
12.8.4.4.2. Beispiel einer standardmäßigen Verwendung
12.8.4.5. JSON
12.8.4.6. Redirector
12.8.4.6.1. Einführung
12.8.4.6.2. Beispiel für die grundsätzliche Verwendung
12.8.4.7. ViewRenderer
12.8.4.7.1. Einführung
12.8.4.7.2. API
12.8.4.7.3. Grundsätzliches Beispiel der Verwendung
12.8.4.7.4. Erweiterte Beispiel der Verwendung
12.8.5. Schreiben eigener Helfer
12.9. Das Response Objekt
12.9.1. Verwendung
12.9.2. Header manipulieren
12.9.3. Benannte Segmente
12.9.4. Auf Ausnahmen im Antwort Objekt testen
12.9.5. Erben vom Antwort Objekt
12.10. Plugins
12.10.1. Einführung
12.10.2. Plugins schreiben
12.10.3. Plugins verwenden
12.10.4. Empfangen und Manipulieren von Plugins
12.10.5. Plugins die in der Standard Distribution enthalten sind
12.10.5.1. ActionStack
12.10.5.2. Zend_Controller_Plugin_ErrorHandler
12.10.5.2.1. Den Fehler Handler als 404 Handler verwenden
12.10.5.2.2. Zuvor gerenderte Ausgaben erhalten
12.10.5.2.3. Beispiele für die Verwendung des Plugins
12.10.5.2.4. Beispiel für den Fehler Kontroller
12.11. Eine konventionelle modulare Verzeichnis Struktur verwenden
12.11.1. Einführung
12.11.2. Verzeichnisse für Modul Kontroller spezifizieren
12.11.3. Zu Modulen routen
12.11.4. Modul oder globaler Standard Kontroller
12.12. MVC Ausnahmen
12.12.1. Einführung
12.12.2. Behandeln von Ausnahmen
12.12.3. MVC Ausnahme die auftreten können
12.13. Migration von vorhergehenden Versionen
12.13.1. Migratiion von 1.7.x zu 1.8.0 oder neuer
12.13.1.1. Änderungen der Standard Route
12.13.2. Migration von 1.6.x zu 1.7.0 oder neuer
12.13.2.1. Änderungen im Dispatcher Interface
12.13.3. Migration von 1.5.x zu 1.6.0 oder neuer
12.13.3.1. Änderungen im Dispatcher Interface
12.13.4. Migration von 1.0.x zu 1.5.0 oder neuer
12.13.5. Migration von 0.9.3 nach 1.0.0RC1 oder neuer
12.13.6. Migration von 0.9.2 nach 0.9.3 oder neuer
12.13.7. Migration von 0.6.0 nach 0.8.0 oder neuer
12.13.8. Migration von 0.2.0 oder früher nach 0.6.0
13. Zend_Currency
13.1. Einführung in Zend_Currency
13.1.1. Warum sollte man Zend_Currency verwenden ?
13.2. Arbeiten mit Währungen
13.2.1. Eine Ausgabe von einer Währung erstellen
13.2.2. Das Format einer Währung ändern
13.2.3. Referenz Methoden von Zend_Currency
13.2.4. Neue Standardwerte setzen
13.2.5. Zend_Currency Performance Optimierung
13.3. Migration von vorhergehenden Versionen
13.3.1. Von 1.0.2 zu 1.0.3 oder neuer migrieren
14. Zend_Date
14.1. Einführung
14.1.1. Immer eine Standard-Zeitzone definieren
14.1.2. Warum soll Zend_Date verwendet werden ?
14.2. Theorie der Arbeitsweise
14.2.1. Internes
14.3. Basis Methoden
14.3.1. Aktuelles Datum
14.3.2. Zend_Date durch Beispiele
14.3.2.1. Ein Datum ausgeben
14.3.2.2. Setzen eines Datums
14.3.2.3. Addieren und Subtrahieren von Daten
14.3.2.4. Vergleichen von Daten
14.4. Zend_Date API Übersicht
14.4.1. Zend_Date Optionen
14.4.1.1. Auswahl der Art des Datumsformats
14.4.1.2. Sommer-/Winterzeit und Datumsberechnungen
14.4.1.3. Monatsberechnungen
14.4.1.4. Lokalisierung und Normalisierung von Daten mit Zend_Cache schneller machen
14.4.1.5. Syncronisierte Zeiten mit Zend_TimeSync erhalten
14.4.2. Arbeiten mit Datumswerten
14.4.3. Grundsätzliche Zend_Date Operationen für die meisten Teile von Daten
14.4.3.1. Liste der Datumsabschnitte
14.4.3.2. Liste der Datums-Operationen
14.4.4. Vergleichen von Daten
14.4.5. Daten und Teile von Daten erhalten
14.4.6. Arbeiten mit Sekundenbruchteilen
14.4.7. Sonnenaufgang / Sonnenuntergang
14.5. Erstellen von Datumswerten
14.5.1. Erstellen des aktuellen Datums
14.5.2. Erstellen von Datumswerten von einer Datenbank
14.5.3. Erstellung eines Datums von einem Array
14.6. Konstanten für generelle Datums Funktionen
14.6.1. Konstanten benutzen
14.6.2. Liste aller Konstanten
14.6.3. Selbst-Definierte AUSGABE Formate mit ISO
14.6.4. Selbst-definierte AUSGABE Formate welche PHP's date() Formatdefinition verwenden
14.7. Funktionierende Beispiele
14.7.1. Prüfen von Daten
14.7.2. Sonnenaufgang und Sonnenuntergang
14.7.3. Zeitzonen
15. Zend_Db
15.1. Zend_Db_Adapter
15.1.1. Anbindung einer Datenbank mit einem Adapter
15.1.1.1. Nutzung des Zend_Db Adapter Konstruktors
15.1.1.2. Nutzung der Zend_Db Factory
15.1.1.3. Zend_Config mit Zend_Db_Factory verwenden
15.1.1.4. Adapter Parameter
15.1.1.5. Verwalten von Lazy Connections
15.1.2. Beispiel Datenbank
15.1.3. Lesen von Abfrageergebnissen
15.1.3.1. Holen des kompletten Ergebnisssatzes
15.1.3.2. Ändern des Fetch Modus
15.1.3.3. Holen eines Ergbnisssatzes als assoziatives Array
15.1.3.4. Holen einer einzelnen Spalte eines Ergebnisssatzes
15.1.3.5. Holen von Schlüssel-Wert Paaren eines Ergebnisssatzes
15.1.3.6. Holen einer einzelnen Zeile eines Ergebnisssatzes
15.1.3.7. Holen eines einzelnen Scalars aus einem Ergebnisssatz
15.1.4. Schreiben von Änderungen in die Datenbank
15.1.4.1. Einfügen von Daten
15.1.4.2. Abfragen von generierten Werten
15.1.4.3. Aktualisieren von Daten
15.1.4.4. Löschen von Daten
15.1.5. Quotierung von Werten und Bezeichnern
15.1.5.1. Nutzung von quote()
15.1.5.2. Nutzung von quoteInto()
15.1.5.3. Nutzung von quoteIdentifier()
15.1.6. Kontrollieren von Datenbank Transaktionen
15.1.7. Auflistung und Beschreibung von Tabellen
15.1.8. Schließen einer Verbindung
15.1.9. Ausführen anderer Datenbank Anweisungen
15.1.10. Erhalten der Server Version
15.1.11. Anmerkungen zu bestimmten Adaptern
15.1.11.1. IBM DB2
15.1.11.2. MySQLi
15.1.11.3. Oracle
15.1.11.4. PDO Microsoft SQL Server
15.1.11.5. PDO für IBM DB2 und Informix Dynamic Server (IDS)
15.1.11.6. PDO MySQL
15.1.11.7. PDO Oracle
15.1.11.8. PDO PostgreSQL
15.1.11.9. PDO SQLite
15.1.11.10. Firebird/Interbase
15.2. Zend_Db_Statement
15.2.1. Erzeugung von Statement Objekten
15.2.2. Ausführen eines Statements
15.2.3. Holen von Ergebnissen eines SELECT Statements
15.2.3.1. Holen einer einzelnen Zeile eines Ergebnissatzes
15.2.3.2. Holen eines gesamten Ergebnissatzes
15.2.3.3. Ändern des Fetch Modus
15.2.3.4. Holen einer einzelnen Spalte eines Ergebnissatzes
15.2.3.5. Holen einer Zeile als Objekt
15.3. Zend_Db_Profiler
15.3.1. Einführung
15.3.2. Den Profiler verwenden
15.3.3. Fortgeschrittene Profiler Verwendung
15.3.3.1. Filtern anhand der Laufzeit der Abfragen
15.3.3.2. Filtern anhand des Abfragetyp
15.3.3.3. Hole Profil nach Abfragetyp zurück
15.3.4. Specialized Profilers
15.3.4.1. Profilen mit Firebug
15.4. Zend_Db_Select
15.4.1. Einführung
15.4.2. Erzeugung eines Select Objekts
15.4.3. Erstellung von Select Anfragen
15.4.3.1. Hinzufügen eines FROM Abschnitts
15.4.3.2. Hinzufügen von Spalten
15.4.3.3. Hinzufügen von Spalten mit Expressions
15.4.3.4. Spalten zu einer existierenden FROM oder JOIN Tabelle hinzufügen
15.4.3.5. Hinzufügen einer weiteren Tabelle zu der Anfrage mit JOIN
15.4.3.6. Hinzufügen eines WHERE Abschnitts
15.4.3.7. Hinzufügen eines GROUP BY Abschnitts
15.4.3.8. Hinzufügen eines HAVING Abschnittes
15.4.3.9. Hinzufügen eines ORDER BY Abschnitts
15.4.3.10. Hinzufügen eines LIMIT Abschnitts
15.4.3.11. Hinzufügen des DISTINCT Anfragewandlers
15.4.3.12. Hinzufügen des FOR UPDATE Anfragewandlers
15.4.4. Ausführen von SELECT Anfrage
15.4.4.1. Ausführen von Select Anfragen aus dem Db Adapter
15.4.4.2. Ausführen von Select Anfragen mit dem objekt
15.4.4.3. Konvertieren eines Select Objekts in einen SQL String
15.4.5. Andere Methoden
15.4.5.1. Abfragen von Teilen des Select Objekts
15.4.5.2. Zurücksetzen von Teilen des Select Objekts
15.5. Zend_Db_Table
15.5.1. Einführung
15.5.2. Definieren einer Table Klasse
15.5.2.1. Definieren des Tabellennamens und Schemas
15.5.2.2. Angeben des Primärschlüssels der Tabelle
15.5.2.3. Überschreiben von Table Setup Methoden
15.5.2.4. Tabellen Initialisierung
15.5.3. Erzeugen einer Instanz einer Tabelle
15.5.3.1. Angeben eines Datenbankadapters
15.5.3.2. Setzen eines Standard-Datenbankadapters
15.5.3.3. Speichern eines Datenbankadapters in der Registry
15.5.4. Zeilen in eine Tabelle einfügen
15.5.4.1. Eine Tabelle mit einem automatischen Primärschlüssel verwenden
15.5.4.2. Eine Tabelle mit einer Sequenz verwenden
15.5.4.3. Eine Tabelle mit einem natürlichen Schlüssel verwenden
15.5.5. Zeilen in einer Tabelle aktualisieren
15.5.6. Zeilen aus einer Tabelle löschen
15.5.7. Zeilen durch den Primärschlüssel finden
15.5.8. Ein Set von Zeilen abfragen
15.5.8.1. Select API
15.5.8.2. Ein Set von Zeilen abfragen
15.5.8.3. Fortgeschrittene Verwendung
15.5.9. Eine einzelne Zeilen abfragen
15.5.10. Informationen der Tabellen Metadaten erhalten
15.5.11. Tabellen Metadaten cachen
15.5.11.1. Tabellen Metadaten hardcoden
15.5.12. Eine Table Klasse erweitern und anpassen
15.5.12.1. Verwenden eigener Zeilen oder Rowset Klassen
15.5.12.2. Selbst definierte Logik für das Einfügen, Aktualisieren und Löschen
15.5.12.3. Eigene Such Methoden in Zend_Db_Table definieren
15.5.12.4. Inflection (Beugung) in Zend_Db_Table definieren
15.6. Zend_Db_Table_Row
15.6.1. Einführung
15.6.2. Eine Zeile lesen
15.6.2.1. Spaltenwerte aus einer Zeile lesen
15.6.2.2. Zeilendaten als ein Array lesen
15.6.2.3. Daten aus verwandten Tabellen lesen
15.6.3. Zeilen in die Datenbank schreiben
15.6.3.1. Spaltenwerte einer Zeile verändern
15.6.3.2. Eine neue Zeile einfügen
15.6.3.3. Werte mehrerer Spalten ändern
15.6.3.4. Eine Zeile löschen
15.6.4. Serialisieren und Deserialisieren von Zeilen
15.6.4.1. Eine Zeile Serialisieren
15.6.4.2. Zeilen deserialisieren
15.6.4.3. Ein Zeilenobjekt als Live-Daten reaktivieren
15.6.5. Die Zeilenklasse erweitern
15.6.5.1. Initialisierung einer Zeile
15.6.5.2. Eigene Logik für Einfügen, Aktualisieren und Löschen in Zend_Db_Table_Row definieren
15.6.5.3. Inflection in Zend_Db_Table_Row einbauen
15.7. Zend_Db_Table_Rowset
15.7.1. Einführung
15.7.2. Einen Zeilensatz lesen
15.7.3. Zeilen aus einem Zeilensatz auslesen
15.7.4. Einen Zeilensatz als Array lesen
15.7.5. Einen Zeilensatz serialisieren / deserialisieren
15.7.6. Die Zeilensatz-Klasse erweitern
15.8. Zend_Db_Table Relationships
15.8.1. Einführung
15.8.2. Verknüpfungen definieren
15.8.3. Eine abhängige Zeile holen
15.8.4. Eine Elternzeile holen
15.8.5. Ein Zeilenset über eine Viele-zu-Viele Verknüpfung holen
15.8.6. Schreiboperationen kaskadieren
15.8.6.1. Notizen betreffend kaskadierenden Operationen
16. Zend_Debug
16.1. Variablen ausgeben
17. Zend_Dojo
17.1. Einführung
17.2. Zend_Dojo_Data: dojo.data Envelopes
17.2.1. Verwendung von Zend_Dojo_Data
17.2.2. Den Containern Metadaten hinzufügen
17.2.3. Gehobenere Verwendungsfälle
17.2.3.1. Vorhandene Methoden
17.3. Dojo View Helfer
17.3.1. dojo() View Helfer
17.3.1.1. Programtechnische und Deklarative Verwendung von Dojo
17.3.1.2. Themen
17.3.1.3. Layer verwenden (eigene Builds)
17.3.1.4. Vorhandene Methoden
17.3.2. Dijit-Spezifische View Helfer
17.3.2.1. Dijit Layout Elemente
17.3.2.2. Dijit Formularelemente
17.3.2.3. Eigene Dijits
17.4. Formular Elemente und Dekoratore für Dojo
17.4.1. Dijit-Spezifische Formular Dekoratore
17.4.1.1. DijitElement Dekorator
17.4.1.2. DijitForm Dekorator
17.4.1.3. DijitContainer-basierende Dekoratore
17.4.2. Dijit-Specifische Fomularelemente
17.4.2.1. Button
17.4.2.2. CheckBox
17.4.2.3. ComboBox und FilteringSelect
17.4.2.4. CurrencyTextBox
17.4.2.5. DateTextBox
17.4.2.6. Editor
17.4.2.7. HorizontalSlider
17.4.2.8. NumberSpinner
17.4.2.9. NumberTextBox
17.4.2.10. PasswordTextBox
17.4.2.11. RadioButton
17.4.2.12. SimpleTextarea
17.4.2.13. Abstraktes Slider Element
17.4.2.14. SubmitButton
17.4.2.15. TextBox
17.4.2.16. Textarea
17.4.2.17. TimeTextBox
17.4.2.18. ValidationTextBox
17.4.2.19. VerticalSlider
17.4.3. Dojo Formular Beispiele
18. Zend_Dom
18.1. Einführung
18.2. Zend_Dom_Query
18.2.1. Theorie der Anwendung
18.2.2. Vorhandene Methoden
18.2.2.1. Zend_Dom_Query
18.2.2.2. Zend_Dom_Query_Result
19. Zend_Exception
19.1. Verwenden von Ausnahmen
20. Zend_Feed
20.1. Einführung
20.2. Feeds importieren
20.2.1. Eigene Feeds
20.2.1.1. Importieren eines eigenen Arrays
20.2.1.2. Importieren einer eigenen Daten Quelle
20.2.1.3. Ausgeben des Inhalts eines Feeds
20.3. Feeds von Websites abrufen
20.4. Einen RSS Feed konsumieren
20.5. Einen Atom Feed konsumieren
20.6. Einen einzelnen Atom Eintrag konsumieren
20.7. Verändern der Feed- und Eintragsstruktur
20.8. Eigene Klassen für Feeds und Einträge
21. Zend_File
21.1. Zend_File_Transfer
21.1.1. Von Zend_File_Transfer unterstützte Adapter
21.1.2. Optionen für Zend_File_Transfer
21.1.3. Dateien prüfen
21.1.4. Zusätzliche Dateiinformationen
21.1.5. Fortschritt für Datei Uploads
21.1.5.1. Verwenden eines Progressbar Adapters
21.1.5.2. getProgress() händisch verwenden
21.2. Prüfungen für Zend_File_Transfer
21.2.1. Prüfungen mit Zend_File_Transfer verwenden
21.2.2. Count Prüfung
21.2.3. Crc32 Prüfung
21.2.4. ExcludeExtension Prüfung
21.2.5. ExcludeMimeType Prüfung
21.2.6. Exists Prüfung
21.2.7. Extension Prüfung
21.2.8. FilesSize Prüfung
21.2.9. ImageSize Prüfung
21.2.10. IsCompressed Prüfung
21.2.11. IsImage Prüfung
21.2.12. Hash Prüfung
21.2.13. Md5 Prüfung
21.2.14. MimeType Prüfung
21.2.15. NotExists Prüfung
21.2.16. Sha1 Prüfung
21.2.17. Size Prüfung
21.2.18. WordCount Prüfung
21.3. Filter für Zend_File_Transfer
21.3.1. Verwenden von Filtern mit Zend_File_Transfer
21.3.2. Decrypt Filter
21.3.3. Encrypt Filter
21.3.4. LowerCase Filter
21.3.5. Rename Filter
21.3.6. UpperCase Filter
21.4. Migration von vorhergehenden Versionen
21.4.1. Migration von 1.6 zu 1.7 oder neuer
21.4.1.1. Änderungen bei der Verwendung von Filtern und Prüfungen
21.4.1.1.1. Filter: Rename
21.4.1.1.2. Prüfung: Count
21.4.1.1.3. Prüfung: Extension
21.4.1.1.4. Prüfung: FilesSize
21.4.1.1.5. Prüfung: Hash
21.4.1.1.6. Prüfung: ImageSize
21.4.1.1.7. Prüfung: Size
21.4.2. Migration von 1.6.1 zu 1.6.2 oder neuer
21.4.2.1. Änderungen bei der Verwendung von Prüfungen
22. Zend_Filter
22.1. Einführung
22.1.1. Was ist ein Filter?
22.1.2. Normale Verwendung von Filtern
22.1.3. Verwenden der statischen get() Methode
22.2. Standard Filter Klassen
22.2.1. Alnum
22.2.2. Alpha
22.2.3. BaseName
22.2.4. Callback
22.2.5. Decrypt
22.2.5.1. Entschlüsselung mit Mcrypt
22.2.5.2. Entschlüsselung mit OpenSSL
22.2.6. Digits
22.2.7. Dir
22.2.8. Encrypt
22.2.8.1. Verschlüsselung mit Mcrypt
22.2.8.2. Verschlüsselung mit OpenSSL
22.2.9. HtmlEntities
22.2.10. Int
22.2.11. LocalizedToNormalized
22.2.11.1. Normalisierung von Zahlen
22.2.11.2. Normalisierung für Datum und Zeit
22.2.12. NormalizedToLocalized
22.2.12.1. Lokalisierung von Zahlen
22.2.12.2. Lokalisierung für Datum und Zeit
22.2.13. StripNewlines
22.2.14. RealPath
22.2.15. StringToLower
22.2.16. StringToUpper
22.2.17. StringTrim
22.2.18. StripTags
22.3. Filter Ketten
22.4. Filter schreiben
22.5. Zend_Filter_Input
22.5.1. Filter und Prüfregeln deklarieren
22.5.2. Filter und Prüfbearbeiter erstellen
22.5.3. Geprüfte Felder und andere Reporte empfangen
22.5.3.1. Abfragen ob die Eingabe gültig ist
22.5.3.2. Ungültige, fehlende oder unbekannte Felder erhalten
22.5.3.3. Gültige Felder bekommen
22.5.4. Metakommandos verwenden um Filter oder Prüfregeln zu kontrollieren
22.5.4.1. Das FIELDS Metakommando
22.5.4.2. Das PRESENCE Metakommando
22.5.4.3. Das DEFAULT_VALUE Metakommando
22.5.4.4. Das ALLOW_EMPTY Metakommando
22.5.4.5. Das BREAK_CHAIN Metakommando
22.5.4.6. Das MESSAGES Metakommando
22.5.4.7. Verwenden von Optionen um Metakommandos für alle Regeln zu setzen
22.5.5. Namensräume für Filterklassen hinzufügen
22.6. Zend_Filter_Inflector
22.6.1. Funktion
22.6.2. Pfade zu alternativen Filtern setzen
22.6.3. Das Ziel der Beugung setzen
22.6.4. Beugungsregeln
22.6.4.1. Statische Regeln
22.6.4.2. Beugungsregeln filtern
22.6.4.3. Viele Regeln auf einmal setzen
22.6.5. Hilfsmethoden
22.6.6. Zend_Config mit Zend_Filter_Inflector verwenden
23. Zend_Form
23.1. Zend_Form
23.2. Schnellstart mit Zend_Form
23.2.1. Ein Form Objekt erstellen
23.2.2. Elemente einer Form hinzufügen
23.2.3. Ein Formular darstellen
23.2.4. Prüfen, ob ein Formular gültig ist
23.2.5. Fehlerstatus holen
23.2.6. Alles zusammenfügen
23.2.7. Ein Zend_Config Objekt verwenden
23.2.8. Schlussfolgerung
23.3. Erstellen von Form Elementen mit Hilfe von Zend_Form_Element
23.3.1. Plugin Loader
23.3.2. Filter
23.3.3. Prüfungen
23.3.3.1. Eigene Fehlermeldungen
23.3.4. Dekoratoren
23.3.5. Metadaten und Attribute
23.3.6. Standard Elemente
23.3.7. Zend_Form_Element Methoden
23.3.8. Konfiguration
23.3.9. Eigene Elemente
23.4. Erstellen von Form durch Verwendung von Zend_Form
23.4.1. Plugin Loader
23.4.2. Elemente
23.4.2.1. Werte bekanntgeben und empfangen
23.4.2.2. Globale Operationen
23.4.2.3. Methoden für die Interaktion mit Elementen
23.4.3. Anzeigegruppen
23.4.3.1. Globale Operationen
23.4.3.2. Eigene Anzeigegruppen Klassen verwenden
23.4.3.3. Methoden für die Interaktion mit Anzeigegruppen
23.4.3.4. Methoden von Zend_Form_DisplayGroup
23.4.4. Subformen
23.4.4.1. Globale Operationen
23.4.4.2. Methoden für die Interaktion mit Subfomen
23.4.5. Metadaten und Attribute
23.4.6. Dekoratore
23.4.7. Prüfung
23.4.7.1. Selbst definierte Fehlermeldungen
23.4.8. Methoden
23.4.9. Konfiguration
23.4.10. Eigene Forms
23.5. Erstellen von eigenem Form Markup durch Zend_Form_Decorator
23.5.1. Operationen
23.5.2. Standard Dekoratoren
23.5.3. Eigene Dekoratoren
23.5.4. Darstellung individueller Dekoratoren
23.6. Standard Form Elemente die mit dem With Zend Framework ausgeliefert werden
23.6.1. Zend_Form_Element_Button
23.6.2. Zend_Form_Element_Captcha
23.6.3. Zend_Form_Element_Checkbox
23.6.4. Zend_Form_Element_File
23.6.5. Zend_Form_Element_Hidden
23.6.6. Zend_Form_Element_Hash
23.6.7. Zend_Form_Element_Image
23.6.8. Zend_Form_Element_MultiCheckbox
23.6.9. Zend_Form_Element_Multiselect
23.6.10. Zend_Form_Element_Password
23.6.11. Zend_Form_Element_Radio
23.6.12. Zend_Form_Element_Reset
23.6.13. Zend_Form_Element_Select
23.6.14. Zend_Form_Element_Submit
23.6.15. Zend_Form_Element_Text
23.6.16. Zend_Form_Element_Textarea
23.7. Standard Formular Dekoratoren die mit dem Zend Framework ausgeliefert werden
23.7.1. Zend_Form_Decorator_Callback
23.7.2. Zend_Form_Decorator_Captcha
23.7.3. Zend_Form_Decorator_Description
23.7.4. Zend_Form_Decorator_DtDdWrapper
23.7.5. Zend_Form_Decorator_Errors
23.7.6. Zend_Form_Decorator_Fieldset
23.7.7. Zend_Form_Decorator_File
23.7.8. Zend_Form_Decorator_Form
23.7.9. Zend_Form_Decorator_FormElements
23.7.10. Zend_Form_Decorator_FormErrors
23.7.11. Zend_Form_Decorator_HtmlTag
23.7.12. Zend_Form_Decorator_Image
23.7.13. Zend_Form_Decorator_Label
23.7.14. Zend_Form_Decorator_PrepareElements
23.7.15. Zend_Form_Decorator_ViewHelper
23.7.16. Zend_Form_Decorator_ViewScript
23.8. Internationalisierung von Zend_Form
23.8.1. I18n in Formularen initialisieren
23.8.2. Standard I18n Ziele
23.9. Fortgeschrittene Verwendung von Zend_Form
23.9.1. Array Schreibweise
23.9.2. Mehrseitige Formulare
24. Zend_Gdata
24.1. Einführung
24.1.1. Struktur von Zend_Gdata
24.1.2. Mit Google Services interagieren
24.1.3. Instanzen von Zend_Gdata Klassen erhalten
24.1.4. Google Data Client Authentifizierung
24.1.5. Abhängigkeiten
24.1.6. Erstellen eines neuen Gdata Klienten
24.1.7. Übliche Abfrage Parameter
24.1.8. Einen Feed empfangen
24.1.9. Mit Mehrfach-Seiten Feeds arbeiten
24.1.10. Arbeiten mit Daten in Feeds und Einträgen
24.1.11. Einträge aktualisieren
24.1.12. Einträge an Google Server schicken
24.1.13. Einträge auf einem Google Server löschen
24.2. Authentifizierung mit AuthSub
24.2.1. Einen AuthSub authentifizierten Http Clienten erstellen
24.2.2. Beenden der AuthSub Authentifizierung
24.3. Die Buchsuche Daten API verwenden
24.3.1. Beim Buchsuche Service authentifizieren
24.3.2. Nach Büchern suchen
24.3.2.1. Partner Co-Branded Suche
24.3.3. Übliche Features verwenden
24.3.3.1. Eine Bewertung hinzufügen
24.3.3.2. Reviews
24.3.3.2.1. Eine Review hinzufügen
24.3.3.2.2. Eine Review bearbeiten
24.3.3.3. Labels
24.3.3.3.1. Ein Set von Label übermitteln
24.3.3.4. Empfangen von Anmerkungen: Reviews, Bewertungen und Label
24.3.3.5. Anmerkungen löschen
24.3.4. Büchersammlungen und My Library
24.3.4.1. Bücher auf der Benutzerbibliothek erhalten
24.3.4.1.1. Alle Bücher in einer Benutzerbibliothek empfangen
24.3.4.1.2. Nach Büchern in einer Benutzerbibliothek suchen
24.3.4.2. Bücher in einer Benutzerbibliothek aktualisieren
24.3.4.2.1. Ein Buch zu einer Bibliothek hinzufügen
24.3.4.2.2. Ein Buch von einer Bibliothek entfernen
24.4. Authentifizieren mit ClientLogin
24.4.1. Erstellen eines ClientLogin autentifizierten Http Clienten
24.4.2. Den über ClientLogin authentifizierten Http Client beenden
24.5. Google Kalender verwenden
24.5.1. Zum Kalender Service verbinden
24.5.1.1. Authentifizierung
24.5.1.2. Eine Service Instanz erstellen
24.5.2. Eine Kalender Liste empfangen
24.5.3. Events erhalten
24.5.3.1. Abfragen
24.5.3.2. Events in der Reihenfolge Ihres Startzeitpunktes erhalten
24.5.3.3. Events in einem speziellen Datumsbereich empfangen
24.5.3.4. Events durch eine Volltext Abfrage erhalten
24.5.3.5. Individuelle Events erhalten
24.5.4. Events erstellen
24.5.4.1. Ein einmal vorkommendes Event erstellen
24.5.4.2. Event Planungen und Erinnerungen
24.5.4.3. Wiederkehrende Events erstellen
24.5.4.4. QuickAdd verwenden
24.5.5. Events bearbeiten
24.5.6. Events löschen
24.5.7. Auf Event Kommentare zugreifen
24.6. Verwenden der Google Dokumente Listen Daten API
24.6.1. Eine Liste von Dokumenten erhalten
24.6.2. Ein Dokument hochladen
24.6.3. Den Dokumenten Feed durchsuchen
24.6.3.1. Eine Liste von Wortverarbeitungs Dokumenten erhalten
24.6.3.2. Eine Liste von Tabellenkalkulationen erhalten
24.6.3.3. Eine Textabfrage durchführen
24.7. Verwenden von Google Health
24.7.1. Zum Health Service verbinden
24.7.1.1. Authentifikation
24.7.1.2. Erstellen einer Health Service Instanz
24.7.2. Profil Feed
24.7.2.1. Eine strukturierte Anfrage senden
24.7.2.1.1. Den Feed abfragen
24.7.2.2. Durch die Profil Einträge iterieren
24.7.3. Profil Listen Feed
24.7.3.1. Den Feed abfragen
24.7.4. Notizen an des Register Feed versenden
24.7.4.1. Senden einer Notiz
24.8. Google Tabellenkalkulation verwenden
24.8.1. Eine Tabellenkalkulation erstellen
24.8.2. Eine Liste von Tabellenkalkulationen erhalten
24.8.3. Eine Liste von Arbeitsblättern erhalten
24.8.4. Mit listen-basierenden Feeds interagieren
24.8.4.1. Einen listen-basierenden Feed erhalten
24.8.4.2. Umgekehrt-sortierte Zeilen
24.8.4.3. Eine strukturierte Abfrage senden
24.8.4.4. Hinzufügen einer Zeile
24.8.4.5. Eine Zeile bearbeiten
24.8.4.6. Eine Zeile löschen
24.8.5. Mit zellen-basierenden Feeds interagieren
24.8.5.1. Einen zellen-basierenden Feed erhalten
24.8.5.2. Eine Zellen-Bereichs Abfrage senden
24.8.5.3. Den Inhalt einer Zelle ändern
24.9. Google Apps Provisionierung verwenden
24.9.1. Die aktuelle Domain setzen
24.9.1.1. Setzen der Domain für die Serviceklasse
24.9.1.2. Die Domain für die Abfrageklasse setzen
24.9.2. Interaktion mit Benutzern
24.9.2.1. Erstellen eines Benutzerzugangs
24.9.2.2. Einen Benutzerzugang erhalten
24.9.2.3. Alle Benutzer in einer Domain erhalten
24.9.2.4. Einen Benutzerzugang aktualisieren
24.9.2.4.1. Ein Benutzerpasswort resetieren
24.9.2.4.2. Einen Benutzer zwingen sein Passwort zu ändern
24.9.2.4.3. Einen Benutzerzugang unterbrechen
24.9.2.4.4. Administrative Rechte vergeben
24.9.2.5. Löschen eines Benutzerzugangs
24.9.3. Mit Spitznamen interagieren
24.9.3.1. Erstellen eines Spitznamens
24.9.3.2. Einen Spitznamen empfangen
24.9.3.3. Alle Spitznamen eines Benutzers erhalten
24.9.3.4. Empfangen aller Spitznamen in einer Domain
24.9.3.5. Löschen eines Spitznamens
24.9.4. Mit Email Listen interagieren
24.9.4.1. Erstellen einer Email Liste
24.9.4.2. Empfangen aller Email Listen bei denen ein Empfänger eingeschrieben ist
24.9.4.3. Empfangen aller Email Listen in einer Domain
24.9.4.4. Löschen einer Email Liste
24.9.5. Mit den Empfängern von Email Listen interagieren
24.9.5.1. Einen Empfängern zu einer Email Liste hinzufügen
24.9.5.2. Eine Liste von Empfängern einer Email Liste erhalten
24.9.5.3. Einen Empfänger von einer Email Liste entfernen
24.9.6. Fehler handhaben
24.10. Google Base verwenden
24.10.1. Verbinden zum Base Service
24.10.1.1. Authentifizierung
24.10.1.2. Eine Service Instanz erstellen
24.10.2. Elemente empfangen
24.10.2.1. Eine strukturierte Anfrage senden
24.10.2.1.1. Benutzerdefinierte Feed Elemente Anfragen
24.10.2.1.2. Feed Fetzen abfragen
24.10.2.2. Über die Elemente iterieren
24.10.3. Benutzerdefinierte Elemente einfügen, aktualisieren und löschen
24.10.3.1. Ein Element einfügen
24.10.3.2. Ein Element modifizieren
24.10.3.3. Ein Element löschen
24.11. Picasa Web Alben verwenden
24.11.1. Zum Service verbinden
24.11.1.1. Authentifikation
24.11.1.2. Erstellen einer Service Instanz
24.11.2. Verstehen und Erstellen von Abfragen
24.11.3. Feeds und Einträge erhalten
24.11.3.1. Einen Benutzer erhalten
24.11.3.2. Ein Album erhalten
24.11.3.3. Ein Photo erhalten
24.11.3.4. Ein Kommentar erhalten
24.11.3.5. Ein Tag erhalten
24.11.4. Einträge erstellen
24.11.4.1. Ein Album erstellen
24.11.4.2. Ein Photo erstellen
24.11.4.3. Erstellen eines Kommentars
24.11.4.4. Erstellen eines Tags
24.11.5. Einträge löschen
24.11.5.1. Ein Album löschen
24.11.5.2. Löschen eines Photos
24.11.5.3. Ein Kommentar löschen
24.11.5.4. Deleting A Tag
24.11.5.5. Optimistische Gleichzeitigkeit (Notizen für das Löschen)
24.12. Verwenden der YouTube Daten API
24.12.1. Authentifizierung
24.12.2. Entwickler Schlüssel und Client ID
24.12.3. Öffentliche Video Feeds empfangen
24.12.3.1. Suchen nach Videos durch Metadaten
24.12.3.2. Suchen nach Videos durch Kategorien und Tags/Schlüsselwörter
24.12.3.3. Standard Feeds empfangen
24.12.3.4. Videos erhalten die von einem Benutzer hochgeladen wurden
24.12.3.5. Videos empfangen die von einem Benutzer bevorzugt werden
24.12.3.6. Videobewertungen für ein Video erhalten
24.12.4. Videokommentare erhalten
24.12.5. PlayList Feeds erhalten
24.12.5.1. Die PlayListen eines Benutzer erhalten
24.12.5.2. Eine spezielle PlayListe erhalten
24.12.6. Eine Liste von Einschreibungen eines Benutzers erhalten
24.12.7. Ein Benutzerprofil erhalten
24.12.8. Videos auf YouTube hochladen
24.12.9. Browser-basierender Upload
24.12.10. Den Upload Status prüfen
24.12.11. Andere Funktionen
24.13. Gdata Ausnahmen auffangen
25. Zend_Http
25.1. Einführung
25.1.1. Zend_Http_Client verwenden
25.1.2. Konfigurationsparameter
25.1.3. Durchführen von einfachen HTTP Anfragen
25.1.4. Hinzufügen von GET und POST Parametern
25.1.5. Zugriff auf die Letzte Anfrage und Antwort
25.2. Zend_Http_Client - Fortgeschrittende Nutzung
25.2.1. HTTP Umleitungen
25.2.2. Hinzufügen von Cookies und Verwendung von persistenten Cookies
25.2.3. Setzen von individuellen Anfrageheadern
25.2.4. Dateiuploads
25.2.5. Unverarbeitete POST Daten versenden
25.2.6. HTTP Authentifizierung
25.2.7. Versenden mehrerer Anfragen mit dem selben Client
25.3. Zend_Http_Client - Verbindungsadapter
25.3.1. Verbindungsadapter
25.3.2. Der Socket Adapter
25.3.3. Der Proxy Adapter
25.3.4. Der Test Adapter
25.3.5. Der cURL Adapter
25.3.6. Einen eigenen Adapter erstellen
25.4. Zend_Http_Cookie und Zend_Http_CookieJar
25.4.1. Einführung
25.4.2. Instanzieren von Zend_Http_Cookie Objekten
25.4.3. Zend_Http_Cookie getter-Methoden
25.4.4. Zend_Http_Cookie: Überprüfen von Szenarien
25.4.5. Die Zend_Http_CookieJar Klasse: Instanzierung
25.4.6. Hinzufügen von Cookies zu einem Zend_Http_CookieJar Objekt
25.4.7. Abrufen der Cookies von einem Zend_Http_CookieJar-Objekts
25.5. Zend_Http_Response
25.5.1. Einführung
25.5.2. Boolesche Testmethoden
25.5.3. Zugriffsmethoden
25.5.4. Statische HTTP Antwortanalysierer
26. Zend_InfoCard
26.1. Einführung
26.1.1. Grundsätzliche Theorie der Verwendung
26.1.2. Verwendung als Teil von Zend_Auth
26.1.3. Die Zend_InfoCard Komponente alleine verwenden
26.1.4. Mit einem Forderungs Objekt arbeiten
26.1.5. Informationskarten an bestehende Konten anhängen
26.1.6. Erstellung von Zend_InfoCard Adapter
27. Zend_Json
27.1. Einführung
27.2. Grundlegende Verwendung
27.3. Fortgeschrittene Verwendung von Zend_Json
27.3.1. JSON Objekte
27.3.2. Kodierung von PHP Objekten
27.3.3. Interner Encoder/Decoder
27.3.4. JSON Ausdrücke
27.4. XML zu JSON Konvertierung
27.5. Zend_Json_Server - JSON-RPC server
27.5.1. Fortgescrittene Details
27.5.1.1. Zend_Json_Server
27.5.1.2. Zend_Json_Server_Request
27.5.1.3. Zend_Json_Server_Response
27.5.1.4. Zend_Json_Server_Error
27.5.1.5. Zend_Json_Server_Smd
28. Zend_Layout
28.1. Einführung
28.2. Zend_Layout Schnellstart
28.2.1. Layout Skripte
28.2.2. Zend_Layout mit dem Zend Framework MVC verwenden
28.2.3. Zend_Layout als eienständige Komponente verwenden
28.2.4. Beispiel Layout
28.3. Zend_Layout Konfigurations Optionen
28.3.1. Beispiele
28.4. Erweiterte Verwendung von Zend_Layout
28.4.1. Eigene View Objekte
28.4.2. Eigene Front Controller Plugins
28.4.3. Eigene Action Helfer
28.4.4. Auflösung eigener Layout Skript Pfade: Verwenden der Beugung
29. Zend_Ldap
29.1. Einleitung
29.1.1. Beschreibung
29.1.1.1. Automatische Normalisierung des Benutzernamens bei der Server-Bindung
29.1.1.2. Zend_Ldap Optionen
29.1.1.3. Normalisierung von Accountnamen
29.1.1.4. Authentifizierung auf mehreren Domains und Ausfallsicherung
30. Zend_Loader
30.1. Dynamisches Laden von Dateien und Klassen
30.1.1. Dateien laden
30.1.2. Klassen laden
30.1.3. Testen ob eine Datei gelesen werden kann
30.1.4. Verwenden von Autoloaders
30.2. Der Autoloader
30.2.1. Verwenden des Autoloaders
30.2.2. Das Autoloader Interface
30.2.3. Autoloader Referenz
30.3. Ressource Autoloader
30.3.1. Verwendung von Ressource Autoloadern
30.3.2. Der Modul Ressource Autoloader
30.3.3. Verwendung von Ressource Autoloadern als Objekt Factories
30.3.4. Referenz zu den Ressource Autoloadern
30.4. Plugins laden
30.4.1. Grundsätzliche Verwendung
30.4.2. Plugin Pfade manipulieren
30.4.3. Testen auf Plugins und Klassennamen erhalten
30.4.4. Bessere Performance für Plugins erhalten
31. Zend_Locale
31.1. Einführung
31.1.1. Was ist Lokalisierung
31.1.2. Was ist ein Gebietsschema?
31.1.3. Wodurch werden Gebietsschemata repräsentiert?
31.1.4. Auswahl des richtigen Gebietsschemas
31.1.5. Verwenden automatischer Gebietsschemata
31.1.6. Verwenden eines Standard Gebietsschemas
31.1.7. ZF lokalisierbare Klassen
31.1.8. Anwendungsweites Gebietsschema
31.1.9. Zend_Locale_Format::setOptions(array $options)
31.1.10. Zend_Locale und dessen Subklassen schneller machen
31.2. Zend_Locale verwenden
31.2.1. Kopieren, Klonen und Serialisieren von Gebietsschema Objekten
31.2.2. Gleichheit
31.2.3. Standard Gebietsschemata
31.2.4. Ein neues Gebietsschema setzen
31.2.5. Auslesen von Sprache und Region
31.2.6. Lokalisierte Zeichenketten beschaffen
31.2.7. Übersetzungen für "Ja" und "Nein" erhalten
31.2.8. Eine Liste aller bekannten Gebietsschemata erhalten
31.2.9. Erkennen von Gebietsschemata
31.3. Normalisierung und Lokalisierung
31.3.1. Normalisierung von Nummern: getNumber($input, Array $options)
31.3.1.1. Genauigkeit und Berechnungen
31.3.2. Lokalisieren von Nummern
31.3.3. Testen von Zahlen
31.3.4. Gleitkommazahlen normalisieren
31.3.5. Lokalisieren von Gleitkommazahlen
31.3.6. Testen von Gleitkommazahlen
31.3.7. Integer Zahlen normalisieren
31.3.8. Lokalisieren von Integer Zahlen
31.3.9. Testen von Integer Zahlen
31.3.10. Konvertieren von Zahlensystemen
31.4. Arbeiten mit Daten und Zeiten
31.4.1. Daten und Zeiten normalisieren
31.4.2. Testen von Daten
31.4.3. Normalisieren von Zeiten
31.4.4. Testen von Zeiten
31.5. Unterstützte Gebietsschemata
31.6. Migrieren von vorhergehenden Versionen
31.6.1. Migrieren von 1.8 zu 1.9 oder neueren
31.6.1.1. Abgelaufene Methoden
31.6.2. Migrieren von 1.6 oder 1.7 zu neueren
31.6.2.1. Änderungen bei der Verwendung von isLocale()
31.6.2.2. Änderungen bei der Verwendung von getDefault()
32. Zend_Log
32.1. Übersicht
32.1.1. Erstellen eines Logs
32.1.2. Nachrichten protokollieren
32.1.3. Ein Log entfernen
32.1.4. Verwenden von eingebauten Prioritäten
32.1.5. Hinzufügen von selbstdefinierten Prioritäten
32.1.6. Log Events verstehen
32.2. Writer
32.2.1. In Streams schreiben
32.2.2. In Datenbanken schreiben
32.2.3. An Firebox schreiben
32.2.3.1. Setzen von Stilen für Prioritäten
32.2.3.2. Daten für das Loggen vorbereiten
32.2.3.3. Loggen von Ausnahmen
32.2.3.4. Tabellen loggen
32.2.4. In Emails schreiben
32.2.4.1. Zend_Layout Verwendung
32.2.4.2. Zusammenfassung der Fehlerlevel in der Subjektzeile
32.2.4.3. Vorbehalte
32.2.5. Einen Writer abstumpfen
32.2.6. Mit der Attrappe testen
32.2.7. Gemischte Writer
32.3. Formatter
32.3.1. Eingache Formatierung
32.3.2. In XML formatieren
32.4. Filter
32.4.1. Filter für alle Writer
32.4.2. Filtern für eine Writer Instanz
33. Zend_Mail
33.1. Einführung
33.1.1. Beginnen
33.1.2. Den standardmäßigen Sendmail Transport konfigurieren
33.2. Versand über SMTP
33.3. Versand von mehreren E-Mails über eine SMTP Verbindung
33.4. Verwendung von unterschiedlichen Versandwegen
33.5. HTML E-Mail
33.6. Anhänge
33.7. Empfänger hinzufügen
33.8. Die MIME Abgrenzung kontrollieren
33.9. Zusätzliche Kopfzeilen
33.10. Zeichensätze
33.11. Kodierung
33.12. SMTP Authentifizierung
33.13. SMTP Übertragungen sichern
33.14. Lesen von Mail Nachrichten
33.14.1. Einfaches Beispiel für POP3
33.14.2. Öffnen eines lokalen Speichers
33.14.3. Öffnen eines entfernten Speichers
33.14.4. Nachrichten holen und einfache Methoden
33.14.5. Arbeiten mit Nachrichten
33.14.6. Auf Flags prüfen
33.14.7. Verwenden von Ordnern
33.14.8. Forgeschrittene Verwendung
33.14.8.1. NOOP verwenden
33.14.8.2. Instanzen cachen
33.14.8.3. Prokoll Klassen erweitern
33.14.8.4. Quote verwenden (seit 1.5)
34. Zend_Measure
34.1. Einführung
34.2. Erstellung einer Maßeinheit
34.2.1. Eine Maßeinheit von einer Integer oder Floatzahl erstellen
34.2.2. Erstellen einer Maßeinheit aus Zeichenketten
34.2.3. Maßeinheiten von lokalisierten Zeichenketten
34.3. Ausgabe von Maßeinheiten
34.3.1. Automatische Ausgabe
34.3.2. Ausgabe als Wert
34.3.3. Ausgabe mit einer Maßeinheit
34.3.4. Ausgabe als lokalisierte Zeichenkette
34.4. Manipulation von Maßeinheiten
34.4.1. Konvertieren
34.4.2. Addieren und Subtrahieren
34.4.3. Identität Vergleichen
34.4.4. Werte Vergleichen
34.4.5. Werte per Hand ändern
34.4.6. Typ per Hand ändern
34.5. Arten von Maßeinheiten
34.5.1. Hinweise für Zend_Measure_Binary
34.5.2. Hinweise für Zend_Measure_Number
34.5.3. Römische Zahlen
35. Zend_Memory
35.1. Übersicht
35.1.1. Einführung
35.1.2. Theorie der Verwendung
35.1.2.1. Memory Manager
35.1.2.2. Memory Container
35.1.2.3. Verschlüsselter Memory
35.1.2.4. Verschiebbarer Memory
35.2. Memory Manager
35.2.1. Erstellen eines Memory Manager
35.2.2. Memory Objekte verwalten
35.2.2.1. Erstellung verschiebbarer Objekte
35.2.2.2. Erstellen verschlüsselter Objekte
35.2.2.3. Objekte vernichten
35.2.3. Memory Manager Einstellungen
35.2.3.1. Memory Limit
35.2.3.2. MinSize
35.3. Memory Objekte
35.3.1. Verschiebbar
35.3.2. Gesperrt
35.3.3. Memory Container 'value' Eigenschaft
35.3.4. Memory Container Interface
35.3.4.1. getRef() Methode
35.3.4.2. touch() Methode
35.3.4.3. lock() Methode
35.3.4.4. unlock() Methode
35.3.4.5. isLocked() Methode
36. Zend_Mime
36.1. Zend_Mime
36.1.1. Einführung
36.1.2. Statische Methoden und Konstanten
36.1.3. Zend_Mime instanziieren
36.2. Zend_Mime_Message
36.2.1. Einführung
36.2.2. Instanziierung
36.2.3. MIME Abschnitte hinzufügen
36.2.4. Grenzbehandlung
36.2.5. Parst einen String um ein Zend_Mime_Message Objekt zu erstellen (Experimentell)
36.3. Zend_Mime_Part
36.3.1. Einführung
36.3.2. Instanziierung
36.3.3. Methoden für das übertragen der des Teils der Nachricht zu einem String
37. Zend_Navigation
37.1. Einführung
37.1.1. Seiten und Container
37.1.1.1. Seiten
37.1.1.2. Container
37.1.2. Trennung von Daten (Modell) und Darstellung (View)
37.2. Seiten
37.2.1. Übliche Seiten Features
37.2.2. Zend_Navigation_Page_Mvc
37.2.3. Zend_Navigation_Page_Uri
37.2.4. Erstellung eigener Seiten Typen
37.2.5. Erstellen von Seiten durch Verwendung der Page Factory
37.3. Container
37.3.1. Erstellen von Containern
37.3.2. Hinzufügen von Seiten
37.3.3. Seiten löschen
37.3.4. Seiten finden
37.3.5. Container durchsuchen
37.3.6. Andere Operationen
38. Zend_OpenId
38.1. Einführung
38.1.1. Was ist OpenID?
38.1.2. Wie funktioniert das ?
38.1.3. Zend_OpenId Struktur
38.1.4. Unterstützte OpenId Standards
38.2. Zend_OpenId_Consumer Grundlagen
38.2.1. OpenID Authentifikation
38.2.2. Alle Schritte in einer Seite kombinieren
38.2.3. Konsumenten Bereiche
38.2.4. Sofortige Prüfung
38.2.5. Zend_OpenId_Consumer_Storage
38.2.6. Einfache Registrations Erweiterung
38.2.7. Integration mit Zend_Auth
38.2.8. Integration mit Zend_Controller
38.3. Zend_OpenId_Provider
38.3.1. Schellstart
38.3.2. Kombinierte Skripte
38.3.3. Einfache Registrierungs Erweiterung (SREG)
38.3.4. Sonst noch was?
39. Zend_Paginator
39.1. Einführung
39.2. Verwendung
39.2.1. Seitendarstellung von Datensammlungen
39.2.2. Seiten mit View Skripten darstellen
39.2.2.1. Beispiel der Seitenkontrolle
39.2.2.2. Tabelle von Eigenschaften
39.3. Konfiguration
39.4. Advanced usage
39.4.1. Eigene Adapter für Quelldaten
39.4.2. Eigene Scrolling Stile
39.4.3. Caching features
40. Zend_Pdf
40.1. Einführung
40.2. Erstellen und Laden von PDF Dokumenten
40.3. Änderungen an PDF Dokumenten speichern
40.4. Arbeiten mit Seiten
40.4.1. Erstellen von Seiten
40.4.2. Klonen von Seiten
40.5. Zeichnen
40.5.1. Geometrie
40.5.2. Farben
40.5.3. Zeichnen von Formen
40.5.4. Zeichnen von Text
40.5.5. Verwendung von Zeichensätzen
40.5.6. Limits der Standard PDF Schriften
40.5.7. Schriften extrahieren
40.5.8. Zeichnen von Grafiken
40.5.9. Stil der Strichzeichnungen
40.5.10. Füllstil
40.5.11. Lineare Transformationen
40.5.11.1. Drehungen
40.5.11.2. Beginnend mit ZF 1.8, Skalierung
40.5.11.3. Beginnend mit ZF 1.8, Bewegungen
40.5.11.4. Beginnend mit ZF 1.8, Drehungen
40.5.12. Speichern/Wiederherstellen des Grafikzustand
40.5.13. Zeichenbereich
40.5.14. Stile
40.5.15. Transparenz
40.6. Dokument Informationen und Metadaten
40.7. Anwendungsbeispiel für die Zend_Pdf Komponente
41. Zend_ProgressBar
41.1. Zend_ProgressBar
41.1.1. Einführung
41.1.2. Grundsätzliche Verwendung von Zend_Progressbar
41.1.3. Persistenter Fortschritt
41.1.4. Standard Adapter
41.1.4.1. Zend_ProgressBar_Adapter_Console
41.1.4.2. Zend_ProgressBar_Adapter_JsPush
41.1.4.3. Zend_ProgressBar_Adapter_JsPull
42. Zend_Reflection
42.1. Einführung
42.2. Zend_Reflection Beispiele
42.3. Zend_Reflection Referenz
42.3.1. Zend_Reflection_Docblock
42.3.2. Zend_Reflection_Docblock_Tag
42.3.3. Zend_Reflection_Docblock_Tag_Param
42.3.4. Zend_Reflection_Docblock_Tag_Return
42.3.5. Zend_Reflection_File
42.3.6. Zend_Reflection_Class
42.3.7. Zend_Reflection_Extension
42.3.8. Zend_Reflection_Function
42.3.9. Zend_Reflection_Method
42.3.10. Zend_Reflection_Parameter
42.3.11. Zend_Reflection_Property
43. Zend_Registry
43.1. Die Registry verwenden
43.1.1. Werte in die Registry speichern
43.1.2. Werte aus der Registry lesen
43.1.3. Erstellen eines Registry Objektes
43.1.4. Auf die Registry als Array zugreifen
43.1.5. Zugriff auf die Registry als Objekt
43.1.6. Abfragen ob ein Index existiert
43.1.7. Erweitern der Registry
43.1.8. Entfernen der statischen Registry
44. Zend_Rest
44.1. Einführung
44.2. Zend_Rest_Client
44.2.1. Einführung
44.2.2. Antworten
44.2.3. Anfrage Argumente
44.3. Zend_Rest_Server
44.3.1. Einführung
44.3.2. Verwenden des REST Servers
44.3.3. Aufruf eines Zend_Rest_Server Services
44.3.4. Senden eines eigenen Status
44.3.5. Eigene XML Antworten zurückgeben
45. Zend_Search_Lucene
45.1. Überblick
45.1.1. Einführung
45.1.2. Dokumenten- und Feldobjekte
45.1.3. Verstehen der Feldtypen
45.1.4. HTML Dokumente
45.1.5. Word 2007 Dokumente
45.1.6. Powerpoint 2007 Dokumente
45.1.7. Excel 2007 Dokumente
45.2. Indexerstellung
45.2.1. Einen neuen Index erstellen
45.2.2. Indexaktualisierung
45.2.3. Dokumente aktualisieren
45.2.4. Die Größe des Index erhalten
45.2.5. Indexoptimierung
45.2.5.1. MaxBufferedDocs Option für automatische Optimierung
45.2.5.2. MaxMergeDocs Option für automatische Optimierung
45.2.5.3. MergeFactor Option für automatische Optimierung
45.2.6. Berechtigungen
45.2.7. Einschränkungen
45.2.7.1. Indexgröße
45.2.7.2. Unterstützte Dateisysteme
45.3. Einen Index durchsuchen
45.3.1. Abfrage erstellen
45.3.1.1. Parsen der Abfrage
45.3.2. Suchergebnisse
45.3.3. Begrenzen des Ergebnissets
45.3.4. Ergebnisgewichtung
45.3.5. Sortierung der Suchergebnisse
45.3.6. Such Resultate hervorheben
45.4. Abfragesprache
45.4.1. Ausdrücke
45.4.2. Felder
45.4.3. Wildcards
45.4.4. Ausdrücke verändern
45.4.5. Bereichs Suchen
45.4.6. Fuzzy Suchen
45.4.7. Einschränkung passender Ausdrücke
45.4.8. Angenäherte Suchen
45.4.9. Einen Ausdruck schneller machen
45.4.10. Boolsche Operatoren
45.4.10.1. AND
45.4.10.2. OR
45.4.10.3. NOT
45.4.10.4. &&, ||, und ! Operatoren
45.4.10.5. +
45.4.10.6. -
45.4.10.7. kein Operator
45.4.11. Gruppieren
45.4.12. Felder gruppieren
45.4.13. Escapen von speziellen Zeichen
45.5. Abfrage Erzeugungs API
45.5.1. Abfrageparser Ausnahmen
45.5.2. Begriffsabfrage
45.5.3. Mehrfache Begriffsabfrage
45.5.4. Boolsche Abfragen
45.5.5. Wildcard Abfragen
45.5.6. Fuzzy Abfragen
45.5.7. Phrasenabfrage
45.5.8. Bereichsabfragen
45.6. Zeichensätze
45.6.1. Unterstützung für UTF-8 und Einzel-Byte Zeichensätze
45.6.2. Standard Textanalysator
45.6.3. UTF-8 kompatibler Textanalysator
45.7. Erweiterbarkeit
45.7.1. Textanalyse
45.7.2. Filtern von Tokens
45.7.3. Algorithmen für Punktwertermittlung
45.7.4. Storage Container
45.8. Zusammenarbeit Mit Java Lucene
45.8.1. Dateiformate
45.8.2. Indexverzeichnis
45.8.3. Java Quellcode
45.9. Erweitert
45.9.1. Beginnend mit 1.6, Behandlung von Index Format Veränderungen
45.9.2. Den Index als statische Eigenschaft verwenden
45.10. Die besten Anwendungen
45.10.1. Feldnamen
45.10.2. Geschwindigkeit von Indezes
45.10.3. Index wärend des Herunterfahrens
45.10.4. Dokumente anhand der eindeutigen Id erhalten
45.10.5. Speicherverwendung
45.10.6. Verschlüsselung
45.10.7. Index Wartung
46. Zend_Server
46.1. Einführung
46.2. Zend_Server_Reflection
46.2.1. Einführung
46.2.2. Verwendung
47. Zend_Service
47.1. Einführung
47.2. Zend_Service_Akismet
47.2.1. Einführung
47.2.2. Prüfen eines API Schlüssels
47.2.3. Auf Spam prüfen
47.2.4. Bekannten Spam übertragen
47.2.5. Falsche Positive (Ham) übermitteln
47.2.6. Zend-spezielle Zugriffsmethoden
47.3. Zend_Service_Amazon
47.3.1. Einführung
47.3.2. Ländercodes
47.3.3. Betrachten eines speziellen Teils bei Amazon durch ASIN
47.3.4. Suchen nach Teilen bei Amazon
47.3.5. Benutzen der alternativen Abfrage API
47.3.5.1. Einführung
47.3.6. Zend_Service_Amazon Klassen
47.3.6.1. Zend_Service_Amazon_Item
47.3.6.1.1. Zend_Service_Amazon_Item::asXML()
47.3.6.1.2. Eigenschaften
47.3.6.2. Zend_Service_Amazon_Image
47.3.6.2.1. Eigenschaften
47.3.6.3. Zend_Service_Amazon_ResultSet
47.3.6.3.1. Zend_Service_Amazon_ResultSet::totalResults()
47.3.6.4. Zend_Service_Amazon_OfferSet
47.3.6.4.1. Eigenschaften
47.3.6.5. Zend_Service_Amazon_Offer
47.3.6.5.1. Zend_Service_Amazon_Offer Eigenschaften
47.3.6.6. Zend_Service_Amazon_SimilarProduct
47.3.6.6.1. Eigenschaften
47.3.6.7. Zend_Service_Amazon_Accessories
47.3.6.7.1. Eigenschaften
47.3.6.8. Zend_Service_Amazon_CustomerReview
47.3.6.8.1. Eigenschaften
47.3.6.9. Zend_Service_Amazon_EditorialReview
47.3.6.9.1. Eigenschaften
47.3.6.10. Zend_Service_Amazon_Listmania
47.3.6.10.1. Eigenschaften
47.4. Zend_Service_Amazon_Ec2
47.4.1. Einführung
47.4.2. Was ist Amazon Ec2?
47.4.3. Statische Methoden
47.5. Zend_Service_Amazon_Ec2: Instanzen
47.5.1. Instanz Typen
47.5.2. Ausführen von Amazon EC2 Instanzen
47.5.3. Utilities für Amazon Instanzen
47.6. Zend_Service_Amazon_Ec2: Amazon Maschinen Images (AMI)
47.6.1. AMI Informations Tools
47.6.2. Utilities für AMI Attribute
47.7. Zend_Service_Amazon_Ec2: Elastischer Block Speicher (EBS)
47.7.1. EBS Volums und Snapshots erstellen
47.7.2. EBS Volumes und Snapshots beschreiben
47.7.3. Anhängen und Entfernen von Volumes an Instanzen
47.7.4. EBS Volumes und Snapshots löschen
47.8. Zend_Service_Amazon_Ec2: Elastische IP Adressen
47.9. Zend_Service_Amazon_Ec2: Schlüsselpaare
47.10. Zend_Service_Amazon_Ec2: Regionen und Availability Zones
47.10.1. Amazon EC2 Regionen
47.10.2. Amazon EC2 Availability Zonen
47.11. Zend_Service_Amazon_Ec2: Sicherheitsgruppen
47.11.1. Wartung von Sicherheitsgruppen
47.11.2. Zugriff authorisieren
47.11.3. Zugriff entziehen
47.12. Zend_Service_Amazon_S3
47.12.1. Einführung
47.12.2. Registrierung mit Amazon S3
47.12.3. API Dokumentation
47.12.4. Features
47.12.5. Beginnen wir
47.12.6. Bucket Operationen
47.12.7. Operationen am Objekt
47.12.8. Stream wrapper
47.13. Zend_Service_Audioscrobbler
47.13.1. Einführung
47.13.2. Benutzer
47.13.3. Artisten
47.13.4. Lieder
47.13.5. Tags
47.13.6. Gruppen
47.13.7. Foren
47.14. Zend_Service_Delicious
47.14.1. Einführung
47.14.2. Beiträge abrufen
47.14.3. Zend_Service_Delicious_PostList
47.14.4. Das Bearbeiten von Beiträgen
47.14.5. Das Löschen von Beiträgen
47.14.6. Das Hinzufügen von neuen Beiträgen
47.14.7. Tags
47.14.8. Bundles
47.14.9. Öffentliche Daten
47.14.9.1. Öffentliche Beiträge
47.14.10. HTTP client
47.15. Zend_Service_Flickr
47.15.1. Einführung
47.15.2. Bilder und Informationen von Flickr Benutzern finden
47.15.3. Photos in einem Gruppenpool finden
47.15.4. Empfangen von Details zu Bildern durch Flickr
47.15.5. Zend_Service_Flickr Ergebnis Klassen
47.15.5.1. Zend_Service_Flickr_ResultSet
47.15.5.1.1. Eigenschaften
47.15.5.1.2. Zend_Service_Flickr_ResultSet::totalResults()
47.15.5.2. Zend_Service_Flickr_Result
47.15.5.2.1. Eigenschaften
47.15.5.3. Zend_Service_Flickr_Image
47.15.5.3.1. Eigenschaften
47.16. Zend_Service_Nirvanix
47.16.1. Einführung
47.16.2. Registrierung bei Nirvanix
47.16.3. API Dokumentation
47.16.4. Features
47.16.5. Der Anfang
47.16.6. Den Proxy verstehen
47.16.7. Ergebnisse erkunden
47.16.8. Fehler behandeln
47.17. Zend_Service_ReCaptcha
47.17.1. Einführung
47.17.2. Einfachste Verwendung
47.18. Zend_Service_Simpy
47.18.1. Einführung
47.18.2. Links
47.18.3. Tags
47.18.4. Notizen
47.18.5. Watchlists
47.19. Einführung
47.19.1. Mit Zend_Service_SlideShare beginnen
47.19.2. Das SlideShow Objekt
47.19.3. Empfangen einer einzelnen Slideshow
47.19.4. Empfangen von Gruppen von Slideshows
47.19.5. Zend_Service_SlideShare Caching Policy
47.19.6. Das Verhalten des HTTP Clients ändern
47.20. Zend_Service_StrikeIron
47.20.1. Übersicht
47.20.2. Registrieren mit StrikeIron
47.20.3. Beginnen
47.20.4. Die erste Abfrage durchführen
47.20.5. Ergebnisse betrachten
47.20.6. Fehler handhaben
47.20.7. Den eigenen Account prüfen
47.21. Zend_Service_StrikeIron: Mitgelieferte Services
47.21.1. ZIP Code Informationen
47.21.2. U.S. Address-Prüfung
47.21.3. Verkaufs & Steuer Grundlagen
47.22. Zend_Service_StrikeIron: Erweiterte Verwendung
47.22.1. Die Services durch WSDL verwenden
47.22.2. SOAP Transaktionen betrachten
47.23. Zend_Service_Technorati
47.23.1. Einführung
47.23.2. Anfangen
47.23.3. Die erste Abfrage durchführen
47.23.4. Ergebnisse verarbeiten
47.23.5. Fehler behandeln
47.23.6. Prüfen der täglichen Verwendung des eigenen API Schlüssels
47.23.7. Vorhandene Technorati Abfragen
47.23.7.1. Technorati Cosmos
47.23.7.2. Technorati Search
47.23.7.3. Technorati Tag
47.23.7.4. Technorati DailyCounts
47.23.7.5. Technorati TopTags
47.23.7.6. Technorati BlogInfo
47.23.7.7. Technorati BlogPostTags
47.23.7.8. Technorati GetInfo
47.23.7.9. Technorati KeyInfo
47.23.8. Zend_Service_Technorati Klassen
47.23.8.1. Zend_Service_Technorati_ResultSet
47.23.8.2. Zend_Service_Technorati_CosmosResultSet
47.23.8.3. Zend_Service_Technorati_SearchResultSet
47.23.8.4. Zend_Service_Technorati_TagResultSet
47.23.8.5. Zend_Service_Technorati_DailyCountsResultSet
47.23.8.6. Zend_Service_Technorati_TagsResultSet
47.23.8.7. Zend_Service_Technorati_Result
47.23.8.8. Zend_Service_Technorati_CosmosResult
47.23.8.9. Zend_Service_Technorati_SearchResult
47.23.8.10. Zend_Service_Technorati_TagResult
47.23.8.11. Zend_Service_Technorati_DailyCountsResult
47.23.8.12. Zend_Service_Technorati_TagsResult
47.23.8.13. Zend_Service_Technorati_GetInfoResult
47.23.8.14. Zend_Service_Technorati_BlogInfoResult
47.23.8.15. Zend_Service_Technorati_KeyInfoResult
47.24. Zend_Service_Twitter
47.24.1. Einführung
47.24.2. Authentifizierung
47.24.3. Account Methoden
47.24.4. Status Methoden
47.24.5. Benutzermethoden
47.24.6. Methoden zur direkten Benachrichtigung
47.24.7. Methoden für die Freundschaft
47.24.8. Methoden für Favoriten
47.24.9. Zend_Service_Twitter_Search
47.24.9.1. Einführung
47.24.9.2. Twitter Trends
47.24.9.3. Suchen in Twitter
47.24.9.4. Zend-Spezifische Zugriffsmethoden
47.25. Zend_Service_Yahoo
47.25.1. Einführung
47.25.2. Suchen im Web mit Yahoo!
47.25.3. Finden von Bildern mit Yahoo!
47.25.4. Videos mit Yahoo! finden
47.25.5. Finden von lokalen Geschäften und Services mit Yahoo!
47.25.6. Suchen mit Yahoo! News
47.25.7. Durchsuchen von Yahoo! Site Explorer Inbound Links
47.25.8. Durchsuchen von Yahoo! Site Explorer's PageData
47.25.9. Zend_Service_Yahoo Klassen
47.25.9.1. Zend_Service_Yahoo_ResultSet
47.25.9.1.1. Zend_Service_Yahoo_ResultSet::totalResults()
47.25.9.1.2. Eigenschaften
47.25.9.2. Zend_Service_Yahoo_WebResultSet
47.25.9.3. Zend_Service_Yahoo_ImageResultSet
47.25.9.4. Zend_Service_Yahoo_VideoResultSet
47.25.9.5. Zend_Service_Yahoo_LocalResultSet
47.25.9.6. Zend_Service_Yahoo_NewsResultSet
47.25.9.7. Zend_Service_Yahoo_InlinkDataResultSet
47.25.9.8. Zend_Service_Yahoo_PageDataResultSet
47.25.9.9. Zend_Service_Yahoo_Result
47.25.9.9.1. Eigenschaften
47.25.9.10. Zend_Service_Yahoo_WebResult
47.25.9.10.1. Eigenschaften
47.25.9.11. Zend_Service_Yahoo_ImageResult
47.25.9.11.1. Eigenschaften
47.25.9.12. Zend_Service_Yahoo_VideoResult
47.25.9.12.1. Eigenschaften
47.25.9.13. Zend_Service_Yahoo_LocalResult
47.25.9.13.1. Eigenschaften
47.25.9.14. Zend_Service_Yahoo_NewsResult
47.25.9.14.1. Eigenschaften
47.25.9.15. Zend_Service_Yahoo_InlinkDataResult
47.25.9.16. Zend_Service_Yahoo_PageDataResult
47.25.9.17. Zend_Service_Yahoo_Image
47.25.9.17.1. Eigenschaften
48. Zend_Session
48.1. Einführung
48.2. Grundsätzliche Verwendung
48.2.1. Übungs Beispiele
48.2.2. Session Namensräume wiederholen
48.2.3. Zugriffsfunktionen für Session Namensräume
48.3. Fortgeschrittene Benutzung
48.3.1. Starten einer Session
48.3.2. Gesperrte Session Namensräume
48.3.3. Verfall von Namensräumen
48.3.4. Kapseln von Sessions und Kontroller
48.3.5. Mehrfache Instanzen pro Namensraum verhindern
48.3.6. Arbeiten mit Arrays
48.3.7. Sessions mit Objekten verwenden
48.3.8. Verwenden von Sessions mit Unit Tests
48.4. Globales Session Management
48.4.1. Konfigurations Optionen
48.4.2. Fehler: Header schon gesendet
48.4.3. Session Identifizierer
48.4.3.1. Session-Entführung und Fixierung
48.4.4. >rememberMe(integer $seconds)
48.4.5. forgetMe()
48.4.6. sessionExists()
48.4.7. destroy(bool $remove_cookie = true, bool $readonly = true)
48.4.8. stop()
48.4.9. writeClose($readonly = true)
48.4.10. expireSessionCookie()
48.4.11. setSaveHandler(Zend_Session_SaveHandler_Interface $interface)
48.4.12. namespaceIsset($namespace)
48.4.13. namespaceUnset($namespace)
48.4.14. namespaceGet($namespace)
48.4.15. getIterator()
48.5. Zend_Session_SaveHandler_DbTable
49. Zend_Soap
49.1. Zend_Soap_Server
49.1.1. Der Zend_Soap_Server Konstruktor
49.1.1.1. Der Zend_Soap_Server Konstruktor für den WSDL Modus
49.1.1.2. Der Zend_Soap_Server Konstruktor für den nicht-WSDL Modus
49.1.2. Methoden um eine Web Service API zu definieren
49.1.3. Anfragen und Antwort Objekte behandeln
49.1.3.1. Anfrage Bearbeitung
49.1.3.2. Antworten vor-bearbeiten
49.2. Zend_Soap_Client
49.2.1. Der Zend_Soap_Client Konstruktor
49.2.2. SOAP Anfragen durchführen
49.3. WSDL Zugriffsmethoden
49.3.1. Zend_Soap_Wsdl Konstruktor
49.3.2. Die addMessage() Methode
49.3.3. Die addPortType() Methode
49.3.4. Die addPortOperation() Methode
49.3.5. Die addBinding() Methode
49.3.6. Die addBindingOperation() Methode
49.3.7. Die addSoapBinding() Methode
49.3.8. Die addSoapOperation() Methode
49.3.9. Die addService() Methode
49.3.10. Typ Entsprechung
49.3.10.1. Empfangen von Typ Informationen
49.3.10.2. Hinzufügen komplexer Typ Informationen
49.3.11. Die addDocumentation() Methode
49.3.12. Das endgültige WSDL Dokument erhalten
49.3.13. Parsen von WSDL Dokumentenrsing WSDL documents
49.4. AutoDiscovery
49.4.1. AutoDiscovery Einführung
49.4.2. Automatische Erkennung von Klassen
49.4.3. Funktionen für Autodiscovery
49.4.4. Automatische Erkennung. Datentypen
49.4.5. Stile für das Binden von WSDL
50. Zend_Tag
50.1. Einführung
50.2. Zend_Tag_Cloud
50.2.1. Dekoratore
50.2.1.1. Der HTML Tag Dekorator
50.2.1.2. HTML Cloud Dekorator
51. Zend_Test
51.1. Einführung
51.2. Zend_Test_PHPUnit
51.2.1. Bootstrapping der eigenen TestCases
51.2.2. Testen eigener Kontroller und MVC Anwendungen
51.2.3. Ausnahmen
51.2.3.1. CSS Selektor Ausnahmen
51.2.3.2. XPath Ausnahmen
51.2.3.3. Umleitungs Ausnahmen
51.2.3.4. Antwort Header Ausnahmen
51.2.3.5. Anfrage Ausnahmen
51.2.4. Beispiele
52. Zend_Text
52.1. Zend_Text_Figlet
52.2. Zend_Text_Table
53. Zend_TimeSync
53.1. Einführung
53.1.1. Warum Zend_TimeSync ?
53.1.2. Was ist NTP ?
53.1.3. Was ist SNTP?
53.1.4. Problematische Verwendung
53.1.5. Auswählen welcher Server verwendet werden soll
53.2. Arbeiten mit Zend_TimeSync
53.2.1. Generelle Anfragen von Zeitserver
53.2.2. Mehrere Zeitserver
53.2.3. Protokolle von Zeitservern
53.2.4. Ports für Zeitserver verwenden
53.2.5. Optionen für Zeitserver
53.2.6. Verschiedene Zeitserver verwenden
53.2.7. Informationen von Zeitservern
53.2.8. Behandeln von Ausnahmen
54. Zend_Tool_Framework
54.1. Einführung
54.2. Verwenden des CLI Tools
54.2.1. Vorbereiten des CLI Tools
54.2.2. Das CLI Tool in Unix-artigen Systemen vorbereiten
54.2.3. Das CLI Tool in Windows vorbereiten
54.2.4. Andere Überlegungen für ein Setup
54.2.5. Wohin als nächstes?
54.3. Architektur
54.3.1. Registry
54.3.2. Provider
54.3.3. Loader
54.3.4. Manifests
54.3.5. Clienten
54.4. Erstellen von Providern für die Verwendung mit Zend_Tool_Framework
54.4.1. Grundsätzliche Anweisungen für die Erstellung von Providern
54.4.2. Fortgeschrittene Informationen für die Entwicklung
54.5. Mitgelieferte System Provider
54.5.1. Der Version Provider
54.5.2. Der Manifest Provider
55. Zend_Tool_Project
55.1. Zend_Tool_Project Einführung
55.2. Ein Projekt erstellen
55.3. Project Provider für Zend Tool
56. Zend_Translate
56.1. Einführung
56.1.1. Beginnen wir mit der Mehrsprachigkeit
56.2. Adapter für Zend_Translate
56.2.1. Wie man entscheidet welchen Adapter man benutzen soll
56.2.1.1. Zend_Translate_Adapter_Array
56.2.1.2. Zend_Translate_Adapter_Csv
56.2.1.3. Zend_Translate_Adapter_Gettext
56.2.1.4. Zend_Translate_Adapter_Ini
56.2.1.5. Zend_Translate_Adapter_Tbx
56.2.1.6. Zend_Translate_Adapter_Tmx
56.2.1.7. Zend_Translate_Adapter_Qt
56.2.1.8. Zend_Translate_Adapter_Xliff
56.2.1.9. Zend_Translate_Adapter_XmlTm
56.2.2. Selbst geschriebene Adapter integrieren
56.2.3. Alle Adapter verschnellern
56.3. Benutzen von Übersetzungs Adaptoren
56.3.1. Strukturen für Übersetzungdateien
56.3.2. Erstellung von Array Quelldateien
56.3.3. Erstellung von Gettext Quellen
56.3.4. Erstellung von TMX Quellen
56.3.5. Erstellung von CSV Quellen
56.3.6. Erstellung von INI Quelldateien
56.3.7. Optionen für Adapter
56.3.8. Mit Sprachen arbeiten
56.3.8.1. Automatische Handhabung von Sprachen
56.3.9. Automatische Erkennung von Quellen
56.3.9.1. Sprachen durch die Benennung von Verzeichnissen
56.3.9.2. Sprache durch Dateinamen
56.3.9.2.1. Komplette Dateinamen
56.3.9.2.2. Erweiterung der Datei
56.3.9.2.3. Teile von Dateinamen
56.3.10. Prüfen von Übersetzungen
56.3.11. Wie können nicht gefundene Übersetzungen geloggt werden
56.3.12. Zugang zu Quelldaten
56.4. Migration von vorhergehenden Versionen
56.4.1. Migrieren von 1.6 zu 1.7 oder neuer
56.4.1.1. Setzen von Sprachen
57. Zend_Uri
57.1. Zend_Uri
57.1.1. Überblick
57.1.2. Eine neue URI erstellen
57.1.3. Verändern einer vorhandenen URI
57.1.4. URI Validierung
57.1.4.1. "Unwise" Zeichen in URIs erlauben
57.1.5. Allgemeine Instanzmethoden
57.1.5.1. Das Schema der URI erhalten
57.1.5.2. Die komplette URI erhalten
57.1.5.3. Die URI validieren
58. Zend_Validate
58.1. Einführung
58.1.1. Was ist eine Prüfung?
58.1.2. Standardnutzung von Prüfungen
58.1.3. Nachrichten anpassen
58.1.4. Verwenden der statischen is() Methode
58.1.5. Meldungen übersetzen
58.2. Standard Prüfklassen
58.2.1. Alnum
58.2.2. Alpha
58.2.3. Barcode
58.2.4. Between
58.2.5. Ccnum
58.2.6. Date
58.2.7. Db_RecordExists und Db_NoRecordExists
58.2.7.1. Grundsätzliche Verwendung
58.2.7.2. Ausnehmen von Einträgen
58.2.7.3. Datenbank Adapter
58.2.8. Digits
58.2.9. Email Adresse
58.2.10. Float
58.2.11. GreaterThan
58.2.12. Hex
58.2.13. Hostname
58.2.14. Iban
58.2.15. InArray
58.2.16. Int
58.2.17. Ip
58.2.18. LessThan
58.2.19. NotEmpty
58.2.20. Regex
58.2.21. Sitemap Prüfungen
58.2.21.1. Sitemap_Changefreq
58.2.21.2. Sitemap_Lastmod
58.2.21.3. Sitemap_Loc
58.2.21.4. Sitemap_Priority
58.2.22. StringLength
58.3. Kettenprüfungen
58.4. Schreiben von Prüfern
58.5. Prüfungsmeldungen
59. Zend_Version
59.1. Die Version des Zend Frameworks erhalten
60. Zend_View
60.1. Einführung
60.1.1. Controller Skript
60.1.2. View Skript
60.1.3. Optionen
60.1.4. View Skripte mit Short Tags
60.1.5. Zugriff auf Dienstprogramme
60.2. Controller Skripte
60.2.1. Variablen übergeben
60.2.2. Verarbeitung eines View Skripts
60.2.3. Pfade für View Skripte
60.3. View Scripte
60.3.1. Ausgaben maskieren
60.3.2. Verwendung alternativer Templatesysteme
60.3.2.1. Template Systeme die View Scripte verwenden
60.3.2.2. Ein Templatesystem mit Hilfe von Zend_View_Interface verwenden
60.4. View Helfer
60.4.1. Vorhandene Helfer
60.4.1.1. Action View Helfer
60.4.1.2. Cycle Helfer
60.4.1.3. Partielle Helfer
60.4.1.4. Platzhalter (PlaceHolder) Helfer
60.4.1.4.1. Konkrete Platzhalter Implementationen
60.4.1.5. Doctype Helfer
60.4.1.6. HeadLink Helfer
60.4.1.7. HeadMeta Helfer
60.4.1.8. HeadScript Helfer
60.4.1.9. HeadStyle Helfer
60.4.1.10. HeadTitle Helfer
60.4.1.11. HTML Objekt Helfer
60.4.1.12. InlineScript Helfer
60.4.1.13. JSON Helfer
60.4.1.14. Navigations Helfer
60.4.1.14.1. Übersetzung von Labels und Titeln
60.4.1.14.2. Integration mit ACL
60.4.1.14.3. Setup der Navigation das in Beispielen verwendet wird
60.4.1.14.4. Breadcrumbs Helfer
60.4.1.14.5. Link Helfer
60.4.1.14.6. Menu Helfer
60.4.1.14.7. Sitemap Helfer
60.4.1.14.8. Navigation Helfer
60.4.1.15. Übersetzungs Helfer
60.4.2. Helfer Pfade
60.4.3. Eigene Helfer schreiben
60.5. Zend_View_Abstract
60.6. Migration von vorhergehenden Versionen
60.6.1. Migration von Versionen vor 1.7.5
60.6.1.1. Ausschalten des LFI Schutzes für die render() Methode
61. Zend_Wildfire
61.1. Zend_Wildfire
62. Zend_XmlRpc
62.1. Einführung
62.2. Zend_XmlRpc_Client
62.2.1. Einführung
62.2.2. Methodenaufrufe
62.2.3. Typen und Konvertierung
62.2.3.1. Native PHP-Typen als Parameter
62.2.3.2. Zend_XmlRpc_Value-Objekte als Parameter
62.2.4. Server-Proxy-Objekt
62.2.5. Fehlerbehandlung
62.2.5.1. HTTP-Fehler
62.2.5.2. XML-RPC-Fehler
62.2.6. Server Selbstüberprüfung
62.2.7. Von der Anfrage zur Antwort
62.2.8. HTTP-Client und das Testen
62.3. Zend_XmlRpc_Server
62.3.1. Einführung
62.3.2. Grundlegende Benutzung
62.3.3. Server-Struktur
62.3.4. Konventionen
62.3.5. Nutzen von Namensräumen
62.3.6. Eigene Request-Objekte
62.3.7. Eigene Antwort-Objekte
62.3.8. Verarbeiten von Exceptions durch Fehler
62.3.9. Zwischenspeichern von Serverdefinitionen zwischen den Anfragen
62.3.10. Nutzungsbeispiele
62.3.10.1. Grundlegende Benutzung
62.3.10.2. Hinzufügen einer Klasse
62.3.10.3. Mehrere Klassen unter der Nutzung von Namensräumen hinzufügen
62.3.10.4. Bestimmen von Exceptions als valide Fehler-Antwort
62.3.10.5. Nutzen eines eigenen Anfrage-Objekts
62.3.10.6. Nutzen eigener Antwort-Objekte
62.3.10.7. Zwischenspeichern von Serverdefinition zwischen den Anfragen
63. ZendX_Console_Process_Unix
63.1. ZendX_Console_Process_Unix
63.1.1. Introduction
63.1.2. Basic usage of ZendX_Console_Process_Unix
64. ZendX_JQuery
64.1. Introduction
64.2. ZendX_JQuery View Helpers
64.2.1. jQuery() View Helper
64.2.1.1. jQuery NoConflict Mode
64.2.1.2. jQuery UI Themes
64.2.1.3. Methods Available
64.2.1.3.1. jQuery Core Library methods
64.2.1.3.2. jQuery UI Library methods
64.2.1.3.3. jQuery Helper Utility methods
64.2.1.4. Refactoring jQuery environment with setRenderMode()
64.2.1.5. Migrations
64.2.2. JQuery Helpers
64.2.2.1. AjaxLink Helper
64.2.2.1.1. Shortcut Effects
64.2.2.2. jQuery UI Library Helpers
64.2.2.2.1. jQuery UI Form Helpers
64.2.2.2.2. Using an Action Helper to Send Data to AutoComplete
64.2.2.2.3. jQuery UI Layout Helpers
64.3. ZendX_JQuery Form Elements and Decorators
64.3.1. General Elements and Decorator Usage
64.3.2. Form Elements
64.3.3. Form Decorators
A. Zend Framework Voraussetzungen
A.1. Einführung
A.1.1. PHP Version
A.1.2. PHP Erweiterungen
A.1.3. Zend Framework Komponenten
A.1.4. Zend Framework Abhängigkeiten
B. Zend Framework Coding Standard für PHP
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. Dateinamen
B.3.3. Funktionen und Methoden
B.3.4. Variablen
B.3.5. Konstanten
B.4. Code Stil
B.4.1. PHP Code Abgrenzung
B.4.2. Strings
B.4.2.1. String Literale
B.4.2.2. String Literale die Apostrophe enthalten
B.4.2.3. Variabler Austausch
B.4.2.4. Verbinden von Strings
B.4.3. Arrays
B.4.3.1. Nummerisch indizierte Arrays
B.4.3.2. Assoziative Arrays
B.4.4. Klassen
B.4.4.1. Klassen Deklarationen
B.4.4.2. Klassenvariablen
B.4.5. Funktionen und Methoden
B.4.5.1. Deklaration von Funktionen und Methoden
B.4.5.2. Verwendung von Funktionen und Methoden
B.4.6. Kontrollanweisungen
B.4.6.1. If/Else/Elseif
B.4.6.2. Switch
B.4.7. Inline Dokumentation
B.4.7.1. Dokumentations Format
B.4.7.2. Dateien
B.4.7.3. Klassen
B.4.7.4. Funktionen
C. Zend Framework Performance Handbuch
C.1. Einführung
C.2. Laden von Klassen
C.2.1. Wie kann ich meinen include_path optimieren?
C.2.1.1. Absolute Pfade verwenden
C.2.1.2. Die Anzahl der Include Pfade die man definiert reduzieren
C.2.1.3. Definiere den include_path zum Zend Framework so früh wie möglich
C.2.1.4. Definiere das aktuelle Verzeichnis als letztes oder gar nicht
C.2.2. Wie kann man unnötige require_once Anweisungen entfernen?
C.2.2.1. Aufrufe von require_once mit find und sed entfernen
C.2.3. Wie kann ich das Laden der Plugins beschleunigen?
C.2.3.1. Verwenden des PluginLoaders Include-File Caches
C.3. Zend_Db Performance
C.3.1. Wie kann ich den Overhead reduzieren der von Zend_Db_Table eingeführt wird um die Metadaten der Tabelle zu erhalten?
C.3.1.1. Den Metadaten Cache verwenden
C.3.1.2. Die Metadaten in der Tabellendefinition fix codieren
C.3.2. SQL die mit Zend_Db_Select erzeugt wurde greift nicht auf die Indezes zu; wie kann man das besser machen?
C.3.2.1. Selbst getuntes SQL schreiben
C.4. Internationalisierung (I18n) und Lokalisierung (L10n)
C.4.1. Welchen Übersetzungsadapter sollte ich verwenden?
C.4.1.1. Verwende nicht-XML Übersetzungsadapter für die größte Geschwindigkeit
C.4.2. Wie kann ich Übersetzungen und Lokalisierungen sogar noch schneller machen?
C.4.2.1. Verwenden von Übersetzungs und Lokalisierungs Caches
C.5. Darstellen der View
C.5.1. Wie kann ich die Auflösung von View Helfern schneller machen?
C.5.1.1. Verwenden des PluginLoader Include-File Caches
C.5.1.2. Erweitern von Zend_View um oft verwendet Helfermethoden anzubieten
C.5.2. Wie kann ich partielle View schneller machen?
C.5.2.1. Verwende partial() nur wenn es wirklich notwendig ist
C.5.3. Wie kann ich Aufrufe zu action() vom View Helfers schneller machen?
C.5.3.1. Verwende den ActionStack wenn möglich
C.5.3.2. Helfer bevorzugen die das Modell vor action() abfragen
D. Urheberrecht Informationen
Stichwortverzeichnis

Tabellenverzeichnis

2.1. Zugangsbeschränkung für ein Beispiel-CMS
4.1. Optionen für Zend_Application
4.2. Zend_Application Methoden
4.3. Zend_Application_Bootstrap_Bootstrapper Interface
4.4. Zend_Application_Bootstrap_ResourceBootstrapper Interface
4.5. Zend_Application_Bootstrap_BootstrapAbstract Methoden
4.6. Zend_Application_Resource_Resource Interface
4.7. Zend_Application_Resource_ResourceAbstract Methods
5.1. Konfigurations Optionen
5.2. Server Optionen
5.3. Debug Nachrichten
5.4. Optionen für Active Directory
5.5. Optionen für OpenLDAP
6.1. Core Frontend Optionen
6.2. Cache Frontend Optionen
6.3. Class Frontend Optionen
6.4. File Frontend Optionen
6.5. Page Frontend Optionen
6.6. File Backend Optionen
6.7. Sqlite Backend Optionen
6.8. Memcached Backend Optionen
6.9. Xcache backend options
6.10. TwoLevels Backend Optionen
9.1. Zend_Config_Ini Kontruktor Parameter
13.1. Konstanten für die Auswahl der Position der Währungs Beschreibung
13.2. Konstanten für die Auswahl der Position der Währung
14.1. Datumsabschnitte
14.2. Basis Operationen
14.3. Methoden zum Vergleichen von Daten
14.4. Ausgabemethoden von Daten
14.5. Methoden zur Datumsausgabe
14.6. Gewöhliche Methoden
14.7. Berechnungen die Zend_Date::HOUR beinhalten
14.8. Konstanten für den Tag
14.9. Konstanten für die Woche
14.10. Konstanten für das Monat
14.11. Konstanten für das Jahr
14.12. Konstanten für die Zeit
14.13. Konstanten für die Zeitzone
14.14. Konstanten für Datumsformate (Formate beinhalten die Zeitzone)
14.15. Datums- und Zeitformate (Formate variieren laut Gebietsschema)
14.16. Konstanten für ISO 8601 Datums Ausgaben
14.17. Konstanten für PHP date Ausgaben
14.18. Arten von unterstützten Horizonten für Sonnenauf- und -untergang
15.1. Metadata Felder die von describeTable() zurückgegeben werden
15.2. Konstanten die von getPart() und reset() verwendet werden
21.1. Verschiedene Schreibweisen des Rename Filters und deren Bedeutung
24.1. Metadaten die im folgenden Code-Beispiel verwendet werden
25.1. Zend_Http_Client Konfigurationsparameter
25.2. Zend_Http_Client_Adapter_Socket Konfigurations Parameter
25.3. Zend_Http_Client Konfigurationsparameter
29.1. Zend_Ldap Optionen
29.2. accountCanonicalForm
30.1. Zend_Loader_Autoloader Methoden
31.1. Details für getTranslationList($type = null, $locale = null, $value = null)
31.2. Details für getTranslation($value = null, $type = null, $locale = null)
31.3. Unterschiede zwischen ZF 1.0 und ZF 1.5
31.4. Definitionen für selbst erzeugte Zahlenformate
31.5. Schlüsselwerte für getDate() mit der Option 'fix_date'
31.6. Rückgabewerte
31.7. Format Definition
31.8. Beispielformate
31.9. Liste aller unterstützten Sprachen
31.10. List der Methodenaufrufe
32.1. Firebug Logging Stile
33.1. Übersicht der Lesefeatures für Mails
33.2. Namen für Nachrichtenordner
34.1. Liste der Arten von Maßeinheiten
37.1. Übliche Seiten Optionen
37.2. MVC Seiten Optionen
37.3. URI Seiten Optionen
39.1. Adapter für Zend_Paginator
39.2. Scrolling Stile für Zend_Paginator
39.3. Eigenschaften die bei View Partials vorhanden sind
39.4. Konfigurationsmethoden für Zend_Paginator
45.1. Zend_Search_Lucene_Field Typen
47.1. Zend_Service_Amazon_Item Eigenschaften
47.2. Zend_Service_Amazon_Image Eigenschaften
47.3. Zend_Service_Amazon_OfferSet Properties
47.4. Eigenschaften
47.5. Zend_Service_Amazon_SimilarProduct Eigenschaften
47.6. Zend_Service_Amazon_Accessories Eigenschaften
47.7. Zend_Service_Amazon_CustomerReview Eigenschaften
47.8. Zend_Service_Amazon_EditorialReview Eigenschaften
47.9. Zend_Service_Amazon_Listmania Eigenschaften
47.10. Vorhandene Instanztypen
47.11. Gültige Optionen für das Starten
47.12. Die Rechte für das Starten fallen in drei Kategorien
47.13. Gültige Attribute
47.14. Methoden, um öffentliche Daten abzurufen
47.15. Methoden der Klasse Zend_Service_Delicious_SimplePost
47.16. Zend_Service_Flickr_ResultSet Eigenschaften
47.17. Zend_Service_Flickr_Result Eigenschaften
47.18. Zend_Service_Flickr_Image Eigenschaften
47.19. Zend_Service_Yahoo_ResultSet
47.20. Zend_Service_Yahoo_LocalResultSet Properties
47.21. Zend_Service_Yahoo_Result Eigenschaften
47.22. Zend_Service_Yahoo_WebResult Eigenschaften
47.23. Zend_Service_Yahoo_ImageResult Eigenschaften
47.24. Zend_Service_Yahoo_VideoResult Eigenschaften
47.25. Zend_Service_Yahoo_LocalResult Eigenschaften
47.26. Zend_Service_Yahoo_NewsResult Eigenschaften
47.27. Zend_Service_Yahoo_Image Eigenschaften
55.1. Optionen des Project Providers
55.2. Optionen des Project Providers
56.1. Adapter für Zend_Translate
56.2. Optionen für Übersetzungs-Adapter
58.1. Vorhandene Prüfmeldungen
60.1. Sitemap XML Elemente
62.1. PHP- und XML-RPC-Typkonvertierungen
62.2. Zend_XmlRpc_Value Objekte als XML-RPC Typen
64.1. AjaxLink options
A.1. PHP Erweiterungen verwendet im Zend Framework nach Komponente
A.2. Zend Framework Komponenten und die PHP Erweiterungen die sie verwenden
A.3. Zend Framework Komponenten und deren Abhängigkeit von anderen Zend Framework Komponenten

Beispiele

2.1. Mehrfache Vererbung zwischen Rollen
3.1. AMF Server Grundlagen
3.2. Nachrichtenheader der AMF Antwort hinzufügen
4.1. Beispiel der Konfiguration einer DB Adapter Ressource
4.2. Beispiel der Konfiguration einer Front Controller Ressource
4.3. Empfangen des Front Controllers im eigenen Bootstrap
4.4. Module konfigurieren
4.5. Eine spezielle Modul Bootstrap erhalten
4.6. Beispiel der Konfiguration einer Session Ressource
4.7. Beispiel der Konfiguration einer View Ressource
5.1. Den Namensraum der Session ändern
5.2. Eine eigene Speicher Klasse verwenden
5.3. Grundsätzliche Verwendung
6.1. Ein Frontend mit Zend_Cache::factory() erzeugen
6.2. Das Ergebnis einer Datenbankabfrage cachen
6.3. Cache Ausgabe mit dem Zend_Cache Frontend
8.1. Erzeugung von PHP Klassen
8.2. Erzeugung von PHP Klassen mit Klassen-Eigenschaften
8.3. Erzeugung von PHP Klassen mit Klassen-Methoden
8.4. Erzeugung von PHP Dateien
8.5. Sähen der Code Erzeugung einer PHP Datei über Reflection
8.6. Sähen der Erzeugung einer PHP Klasse über Reflection
9.1. Zend-Config verwenden
9.2. Zend_Config mit einer PHP Konfigurationsdatei verwenden
9.3. Zend_Config_Ini benutzen
9.4. Zend_Config_Xml benutzen
9.5. Tag Attribute in Zend_Config_Xml verwenden
10.1. Verwenden von Zend_Config_Writer
10.2. Eine bestehende Config ändern
11.1. Verwendung der kurzen Syntax
11.2. Verwendung der langen Syntax
11.3. Getopt Ausnahmen auffangen
11.4. Verwenden von getOption()
11.5. Verwenden der magischen __get() und __isset() Methoden
11.6. Verwenden von getRemainingArgs()
11.7. Verwenden von addRules()
11.8. Verwenden von setHelp()
11.9. Verwenden von setAliases()
11.10. Verwenden von addArguments() und setArguments()
11.11. Verwenden von setOption()
11.12. Verwenden von setOptions()
12.1. Behandeln nicht-vorhandener Aktionen
12.2. Eine Aufgabe hinzufügen indem Aktion, Kontroller und Modulnamen verwendet werden
12.3. Eine Aufgabe hinzufügen durch Verwendung eines Anfrage Objektes
12.4. AutoCompletion mit Dojo und der Verwendung von Zend MVC
12.5. Aktionen erlauben auf Ajax Anfragen zu antworten
12.6. Optionen setzen
12.7. Standardwerte verwenden
12.8. Verwenden von goto()'s _forward() API
12.9. Verwenden von Routen die mit gotoRoute() zusammengebaut wurden
12.10. Grundsätzliche Verwendung
12.11. Automatisches rendern ausschalten
12.12. Ein anderes View Skript auswählen
12.13. Die resigstrierte View ändern
12.14. Die Pfad Spezifikationen ändern
12.15. Mehrfache View Skripte von der gleichen Aktion rendern
12.16. Standardverwendung
12.17. Einen anderen Fehler Handler setzen
12.18. Zugriffsmethoden verwenden
13.1. Eine Instanz von Zend_Currency anhand des Gebietsschemas erstellen
13.2. Andere Wege für die Erstellung einer Instanz von Zend_Currency
13.3. Erstellung und Ausgabe eines Strings einer Währung
13.4. Das Anzeigeformat der Währung ändern
13.5. Informationen von Währungen erhalten
13.6. Ein neues Gebietsschema setzen
13.7. Cachen von Währungen
14.1. Definieren einer Standard-Zeitzone
14.2. Erstellen des aktuellen Datums
14.3. get() - Ausgabe eines Datums
14.4. set() - Setzen eines Datums
14.5. add() - Addieren von Daten
14.6. compare() - Vergleichen von Daten
14.7. equals() - Identifizieren eines Datums oder Datumsabschnittes
14.8. Benutzerdefinierte Eingabeformate für Daten
14.9. Arbeiten an Teilen von Daten
14.10. Datum durch Instanz erstellen
14.11. Statische Erstellung eines Datums
14.12. Schnelle Erstellung eines Datums von Datumswerten einer Datenbank
14.13. Bequeme Erstellung eines Datums von Datumswerten einer Datenbank
14.14. Erstellen eines Datums durch ein Array
14.15. Selbstdefinition von ISO Formaten
14.16. Selbstdefinierte Formate mit PHP Bezeichnern
14.17. Prüfen von Daten
14.18. Alle verfügbaren Städte ausgeben
14.19. Die Ortsangabe für eine Stadt auslesen
14.20. Berechnung von Sonneninformationen
14.21. Arbeiten mit Zeitzonen
14.22. Mehrere Zeitzonen
15.1. Nutzung eines Adapter Konstruktors
15.2. Nutzung der Adapter factory() Methode
15.3. Die factory Methode für eine eigene Adapter Klasse verwenden
15.4. Verwenden der Factory Methode des Adapters mit einem Zend_Config Objekt
15.5. Übergeben der case-folding Option an die factory
15.6. Übergeben der auto-quoting Option an die factory
15.7. Übergeben von PDO Treiber Optionen an die factory
15.8. Übergabe einer Serialisierungs Option an die Factory
15.9. Umgang mit Verbindungs Exceptions
15.10. Nutzung von fetchAll()
15.11. Nutzung von setFetchMode()
15.12. Nutzung von fetchAssoc()
15.13. Nutzung von fetchCol()
15.14. Nutzung von fetchPairs()
15.15. Nutzung von fetchRow()
15.16. Nutzung von fetchOne()
15.17. Einfügen in eine Tabelle
15.18. Einfügen von Expressions in eine Tabelle
15.19. Nutzung von lastInsertId() für einen Auto-Increment Schlüssel
15.20. Nutzung von lastInsertId() für eine Sequenz
15.21. Nutzung von lastSequenceId()
15.22. Aktualisieren von Zeilen
15.23. Aktualisieren von Zeilen unter Nutzung eines Arrays von Expressions
15.24. Löschen von Zeilen
15.25. Nutzung von quote()
15.26. Verwenden von quote() mit einem SQL Typ
15.27. Nutzung von quoteInto()
15.28. Verwenden von quoteInto() mit einem SQL Typ
15.29. Nutzung von quoteIdentifier()
15.30. Verwalten einer Transaktion um Konsistenz sicher zu stellen
15.31. Schließen einer Datenbankverbindung
15.32. Ausführen eines nicht-prepared Statements mit einem PDO Adapter
15.33. Prüfen der Server Version bevor eine Abfrage gestartet wird
15.34. Erzeugung eines SQL Statement Objekts mit query()
15.35. Nutzung des SQL Statement Konstruktors
15.36. Ausführen eines Statements mit positionierten Parametern
15.37. Ausführen eines Statements mit benannten Parametern
15.38. Nutzung fetch() in einer Schleife
15.39. Nutzung von fetchAll()
15.40. Ändern des Fetch-Modus
15.41. Nutzung von fetchColumn()
15.42. Nutzung von fetchObject()
15.43. DB Profiling mit Zend_Controller_Front
15.44. DB Profiling ohne Zend_Controller_Front
15.45. Beispiel für die Nutzung der select() Methode der Datenbankadapterklasse
15.46. Beispiel für die Erzeugung eines Select Objektes
15.47. Beispiele für die Nutzung der Methoden zum Hinzufügen von Bedingungen
15.48. Beispiel für die Nutzung der flüssigen Schnittstelle
15.49. Beispiel für die from() Methode
15.50. Beispiel für das Angeben eines Beziehungsnamens
15.51. Beispiel für das Angeben eines Schemanamens
15.52. Beispiele für das Angeben von Spalten
15.53. Beispiel für das angeben von Spaltennamen, die Expressions enthalten
15.54. Beispiel für die Quotierung von Spalten in einer Expression
15.55. Beispiel für das Hinzufügen von Spalten mit der columns() Methode
15.56. Beispiel für die join() Methode
15.57. Beispiel für das Angeben keiner Spalten
15.58. Beispiel für die joinUsing() Methode
15.59. Beispiel für die where() Methode
15.60. Beispiel für einen Parameter in der where() Methode
15.61. Beispiel für mehrfach Aufruf der where() Methode
15.62. Beispiel für die orWhere() Methode
15.63. Beispiel für das Einklammern von Boolean Expressions
15.64. Beispiel für die group() Methode
15.65. Beispiel für die having() Methode
15.66. Beispiel für die order() Methode
15.67. Beispiel für die limit() Methode
15.68. Beispiel der limitPage() Methode
15.69. Beispiel für die distinct() Methode
15.70. Beispiel der forUpdate() Methode
15.71. Beispiel für die Nutzung der query() Methode des Db Adapters
15.72. Beispiel für die Nutzung der query() Methode des Select Objekts
15.73. Beispiel für die __toString() Methode
15.74. Beispiel der getPart() Methode
15.75. Beispiel der reset() Methode
15.76. Angeben einer Table Klasse mit ausdrücklichem Tabellennamen
15.77. Angeben einer Table Klasse mit inbegriffenem Tabellennamen
15.78. Angeben einer Table Klasse mit Schema
15.79. Angebend von Tabellen und Schemanamen während der Instanziierung
15.80. Beispiel für das spezifizieren eines Primärschlüssels
15.81. Beispiel für das Überschreiben der _setupTableName() Methode
15.82. Beispielverwendung der init() Methode
15.83. Beispiel für das Erzeugen einer Tabelle mit Nutzung eines Adapterobjekts
15.84. Beispiel für das erstellen von Table mit einem Standardadapter
15.85. Beispiel für das Erzeugen von Table mit einem Registry Schlüssel
15.86. Beispiel für das Einfügen in eine Tabelle
15.87. Beispiel für das Einfügen von Ausdrücken in einer Tabelle
15.88. Beispiel für das Deklarierens einer Tabelle mit einem automatischen Primärschlüssel
15.89. Beispiel für das Deklaration einer Tabelle mit einer Sequenz
15.90. Beispiel für das Definieren einer Tabelle mit einem natürlichen Schlüssel
15.91. Beispiel für das Aktualisieren von Zeilen in einer Tabelle
15.92. Beispiel für das Löschen von Zeilen einer Tabelle
15.93. Beispiel für das Finden von Zeilen durch Werte des Primärschlüssels
15.94. Beispiel für das Finden von Zeilen durch Werte von kombinierten Primärschlüsseln
15.95. Einfache Verwendung
15.96. Example of fluent interface
15.97. Beispiel für das Finden von Zeilen durch einen Ausdruck
15.98. Beispiel für das Finden von Zeilen durch einen Ausdruck
15.99. Spezielle Spalten erhalten
15.100. Ausdrücke als Spalten erhalten
15.101. Beispiel für das Finden von Zeilen durch einen Ausdruck
15.102. Entfernen des Integritäts Checks von Zend_Db_Table_Select um geJOINte Zeilen zu erlauben
15.103. Beispiel für das Finden einer einzelnen Zeilen durch einen Ausdruck
15.104. Beispiel für das Erhalten des Namens einer Tabelle
15.105. Verwenden eines standardmäßigen Caches für Metadaten für alle Tabellenobjekte
15.106. Einen Metadaten Cache für ein spezielles Tabellenobjekt verwenden
15.107. Beispiel dafür wie die Zeilen und Rowset Klassen spezifiziert werden können
15.108. Beispiel für das Ändern von Zeilen und Rowset Klassen
15.109. Eigene Logik um Zeitstempel zu managen
15.110. Eigene Methode um Fehler durch den Status zu finden
15.111. Beispiel einer abstrakten Tabellenklasse die Beugung implementiert
15.112. Beispiel des Lesen einer Zeile
15.113. Beispiel des Lesens einer Zeile aus einem Rowset
15.114. Beispiel für das Lesens einer Spalte aus einer Zeile
15.115. Beispiel der Benutzung der toArray()-Methode
15.116. Beispiel der Änderung eines Spaltenwertes einer Zeile
15.117. Beispiel der Erstellung einer neuen Zeile für eine Tabelle
15.118. Beispiel der Bekanntgabe einer neuen Zeile für eine Tabelle
15.119. Beispiel der Verwendung von setFromArray() um neue Werte in einer Tabelle zu setzen
15.120. Beispiel für das Löschen einer Zeile
15.121. Beispiel: Eine Zeile serialisieren
15.122. Beispiel für das deserialisieren eines serialisiertes Zeilenobjektes
15.123. Ein Zeilenobjekt reaktivieren
15.124. Eine eigene Zeilenklasse angeben
15.125. Beispiel der Verwendung der init() Methode
15.126. Beispiel einer eigenen Logik in einer Zeilenklasse
15.127. Zeilenklasse, die Insert Daten für verschiedene Tabellen loggt
15.128. Inflection-Methode definieren
15.129. Einen Zeilensatz lesen
15.130. Zeilen in einem Zeilensatz zählen
15.131. Eine einzelne Zeile aus einem Zeilensatz auslesen
15.132. Einen Zeilensatz durchlaufen
15.133. Eine bekannte Position in einem Rowset suchen
15.134. Benutzung von toArray()
15.135. Einen Zeilensatz serialisieren
15.136. Einen Zeilensatz deserialisieren
15.137. Einen Zeilensatz als Live-Daten reaktivieren
15.138. Eine eigene Zeilensatz-Klasse angeben
15.139. Eine Zeilensatz-Klasse mit einer neuen Methode
15.140. Eine abhängige Zeile holen
15.141. Eine anhängige Zeile durch eine spezifische Regel erhalten
15.142. Ein anhängiges Zeilenset erhalten indem Zend_Db_Table_Select verwendet wird
15.143. Holen von abhängigen Zeilen durch Verwendung der magischen Methode
15.144. Eine Elternzeile holen
15.145. Eine Elternzeile durch eine spezifizierte Regel holen
15.146. Die Elternzeile durch verwenden der magischen Methode holen
15.147. Ein Zeilenset mit einer Viele-Zu-Viele Methode holen
15.148. Ein Zeilenset mit einer Viele-Zu-Viele Methode durch eine spezielle Regel holen
15.149. Zeilensets durch Verwendung der magischen Viele-Zu-Viele Methode holen
15.150. Beispiel für ein kaskadierendes Löschen
15.151. Beispieldeklaration einer kaskadierenden Operation
16.1. Beispiel der dump() Methode
17.1. Initialisierung von Zend_Dojo_Data über den Konstruktor
17.2. Initialisierung von Zend_Dojo_Data über Mutatoren
17.3. Hinzufügen von Daten bei Zend_Dojo_Data
17.4. Spezifizierung eines Labelfeldes in Zend_Dojo_Data
17.5. Zend_Dojo_Data von JSON aus bekanntgeben
17.6. Dojo View Helfer verwenden
17.7. Beispiel für die Verwendung des dojo() View Helfers
17.8. Spezifizieren der deklarativen und programmtechnischen Verwendung von Dojo
17.9. Registrierung des Präfix Pfades zu den Dojo Viewhelfern
17.10. Beispiel eines BorderContainer Layout Dijits
17.11. Verwendung von CustomDijit um ein dojox.layout.ContentPane darzustellen
17.12. Aktivieren von Dojo in bestehenden Formularen
17.13. Verwendung des DijitElement Dekorators
17.14. Verwendung des DijitContainer Dekorators
17.15. Beispiel für die Verwendung des Button Dijit Elements
17.16. Beispiel für die Verwendung des CheckBox Dijit Elements
17.17. Das ComboBox Dijit Element als Select Eingabe verwenden
17.18. Das ComboBox Dijit Element mit einem Datenspeicher verwenden
17.19. Beispiel für die Verwendung des CurrencyTextBox Dijit Elements
17.20. Beispiel der Verwendung des DateTextBox Dijit Elements
17.21. Beispiel der Verwendung des Editor dijit Elements
17.22. Beispiel der Verwendung des HorizontalSlider Dijit Elements
17.23. Beispiel der Verwendung des NumberSpinner Dijit Elements
17.24. Beispiel der Verwendung des NumberTextBox Dijit Elements
17.25. Beispiel für die Verwendung des PasswordTextBox Dijit Elements
17.26. Beispiel der Verwendung des RadioButton Dijit Elements
17.27. Beispiel der Verwendung des SimpleTextarea Dijit Elements
17.28. Beispiel der Verwendung des SubmitButton Dijit Elements
17.29. Beispiel der Verwendung des TextBox Dijit Elements
17.30. Beispiel der Verwendung des Textarea Dijit Elements
17.31. Beispiel der Verwendung des TimeTextBox Dijit Elements
17.32. Beispiel für die Verwendung des ValidationTextBox Dijit Elements
17.33. Beispiel der Verwendung des VerticalSlider Dijit Elements
17.34. Zend_Dojo_Form verwenden
17.35. Ein existierendes Formular verändern um Dojo zu verwenden
19.1. Fangen einer Ausnahme
20.1. Zend_Feed für die Verarbeitung von RSS Feed Daten verwenden
20.2. Grundlegende Verwendung eines Atom Feeds
20.3. Lesen eines Atom Feeds mit einem Eintrag
20.4. Direkte Verwendung des Eintragsobjekts für einen Atom Feed mit nur einem Eintrag
20.5. Verändern eines bestehenden Feed Eintrags
20.6. Erstellen eines Atom Eintrags mit Elementen eines eigenen Namensraumes
20.7. Die Klasse für Atom Einträge mit einem eigenen Namensraum erweitern
21.1. Einfaches Formular für File-Uploads
21.2. Dateien prüfen
21.3. Den Dateinamen bekommen
21.4. Die Größe einer Datei erhalten
21.5. Den Hash einer Datei erhalten
21.6. Den Mimetyp einer Datei bekommen
21.7. Verwenden eines Progressbar Adapters um den aktuellen Status zu erhalten
21.8. Händische Verwendung des Datei Fortschritts
21.9. Prüfungen zu einem File Transfer Objekt hinzufügen
21.10. Prüfungen auf eine einzelne Datei limitieren
21.11. Mehrere Prüfungen hinzufügen
21.12. Prüfen der Dateien
21.13. Die Count Prüfung verwenden
21.14. Verwenden der Crc32 Prüfung
21.15. Die ExcludeExtension Prüfung verwenden
21.16. Verwendung der ExcludeMimeType Prüfung
21.17. Die Exists Prüfung verwenden
21.18. Verwendung der Extension Prüfung
21.19. Verwenden der FilesSize Prüfung
21.20. Verwendung der ImageSize Prüfung
21.21. Verwenden der IsCompressed Prüfung
21.22. Verwenden der IsImage Prüfung
21.23. Verwenden der Hash Prüfung
21.24. Verwenden der Md5 Prüfung
21.25. Verwendung der MimeType Prüfung
21.26. Verwendung der NotExists Prüfung
21.27. Verwenden der Sha1 Prüfung
21.28. Verwendung der Size Prüfung
21.29. Verwendung der WordCount Prüfung
21.30. Filter zu einem Dateitransfer hinzufügen
21.31. Filter auf eine einzelne Datei begrenzen
21.32. Mehrere Filter hinzufügen
21.33. Verwenden des Decrypt Filters mit Mcrypt
21.34. Verwenden des Decrypt Filters mit OpenSSL
21.35. Verwenden des Encrypt Filters mit Mcrypt
21.36. Verwenden des Encrypt Filters mit OpenSSL
21.37. Verwenden des Lowercase Filters
21.38. Verwenden des Rename Filters
21.39. Verwenden des UpperCase Filters
21.40. Änderungen für den Rename Filter von 1.6 zu 1.7
21.41. Änderungen für die Count Prüfung von 1.6 zu 1.7
21.42. Änderungen für die Extension Prüfung von 1.6 zu 1.7
21.43. Änderungen für die FilesSize Prüfung von 1.6 zu 1.7
21.44. Änderungen für die Hash Prüfung von 1.6 zu 1.7
21.45. Änderungen für die ImageSize Prüfung von 1.6 zu 1.7
21.46. Änderungen für die Size Prüfung von 1.6 zu 1.7
21.47. Wie man eigene Dateiprüfungen von 1.6.1 auf 1.6.2 ändert
22.1. MixedCase und camelCaseText in ein anderes Format transformieren
22.2. Mehrere Regeln auf einmal setzen
22.3. Zend_Config mit Zend_Filter_Inflector verwenden
23.1. Eigenes Label
23.2. Setzen von Präfix Pfaden für alle Elemente
23.3. Dekoratore für alle Elemente setzen
23.4. Setzen von Dekoratoren für einige Elemente
23.5. Filter für alle Elemente setzen
23.6. Setzen des Dekorator Präfix Pfades für alle Anzeigegruppen
23.7. Setzen von Dekoratoren für alle Anzeigegruppen
23.8. Verwendung des File Formularelements
23.9. Datei explizit empfangen
23.10. Prüfen ob eine optionale Datei hochgeladen wurde
23.11. Mehrere Dateien setzen
23.12. Beispiel: Anmeldeformular
24.1. Einen Entwicklerschlüssel und eine ClientID an Zend_Gdata_YouTube übergeben
24.2. Suchen nach Videos
24.3. Suchen nach Videos in speziellen Kategorien
24.4. Empfangen eines Standard Videofeeds
24.5. Verwenden von Zend_Gdata_YouTube_VideoQuery um Videos zu empfangen
24.6. Empfangen eines Video Feeds durch die URL
24.7. Empfangen von Videos die von einem spezifischen Benutzer hochgeladen wurden
24.8. Empfangen von den bevorzugten Videos eines Benutzers
24.9. Empfangen eines Feeds von Video Antworten
24.10. Empfangen eines Feeds von Videokommentaren von einer Video ID
24.11. Empfangen eines Feeds von Videokommentaren von einem Zend_Gdata_YouTube_VideoEntry
24.12. Empfangen von Playlisten eines Benutzers
24.13. Empfangen von speziellen Playlisten
24.14. Empfangen aller Einschreibungen eines Benutzers
24.15. Empfangen des Profils eines Benutzers
24.16. Ein Video hochladen
24.17. Browser-basierender Upload
24.18. Browser-basierender Upload: Erstellen des HTML Formulars
24.19. Den Status von Video Uploads checken
25.1. Ein Zend_Http_Client Objekt instanzieren
25.2. Durchführen einer einfache GET Anfrage
25.3. Andere Anfragemethoden als GET verwenden
25.4. Setzen von GET Parametern
25.5. Setzen von POST Parametern
25.6. Strikte Umleitung von 301 und 302 Antworten nach RFC 2616 erzwingen
25.7. Cookies setzen durch Verwendung von setCookie()
25.8. Cookie Stickiness aktivieren
25.9. Setzen eines einzelnen individuellen Anfrageheaders
25.10. Setzen eines mehreren individuellen Anfrageheaders
25.11. Verwendung von setFileUpload um Dateien hochzuladen
25.12. Unverarbeitete POST Daten versenden
25.13. Setzen von Benutzer und Password für eine HTTP Authentifizierung
25.14. Durchführen von aufeinander folgenden Anfrage mit einem Client
25.15. Den Stream-Typen für eine HTTPS Verbindung einstellen
25.16. Zend_Http_Client hinter einem Proxy-Server nutzen
25.17. Testen gegen einen einfachen HTTP Response Stumpf
25.18. Test mit mehreren HTTP-Antworten
25.19. Setzen von cURL Optionen
25.20. Dateien von Hand übertragen
25.21. Gerüst für einen eigenen Verbindungs-Adapter
25.22. Instanzieren eines Zend_Http_Cookie-Objekts
25.23. Transformation eines Zend_Http_Cookie-Objekts zu einem String
25.24. Nutzen der getter-Methoden von Zend_Http_Cookie
25.25. Zutreffen von Cookies
25.26. Ein Zend_Http_Response Object über die factory Methode instanzieren
25.27. Die isError() Method verwenden, um eine Antwort zu validieren
25.28. Zend_Http_Response Zugriffsmethoden verwenden
25.29. Auf Antwort Header zugreifen
27.1. Zend_Json_Server Verwendung
28.1. Optionen an den Konstruktor oder startMvc() übergeben
28.2. setOption() und setConfig() verwenden
28.3. Zugriffsmethoden verwenden
28.4. Verwenden von Zend_Layout Zugriffsmethoden zur Änderung der Beugung
28.5. Direkte Änderung der Zend_Layout Beugung
28.6. Eigene Beugung
30.1. Beispiel der loadFile() Methode
30.2. Beispiel der loadClass() Methode
30.3. Beispiel der isReadable() Methode
30.4. Beispiel für das registrieren der Autoloader Callback Methode
30.5. Beispiel für das registrieren der Autoload Callback Methode von einer erweiterten Klasse
30.6. Verwendung des integrierten Klassendatei Caches des PluginLoaders
31.1. Auswählen eines speziellen Gebietsschemas
31.2. Automatische Auswahl des Gebietsschemas
31.3. Verwenden automatischer Gebietsschemata
31.4. Handhabung von Ausnahmen für Gebietsschemas
31.5. Setzen eines Standardgebietsschemas
31.6. Daten verwenden das aktuelle Gebietsschema des Web Benutzers
31.7. Übergehen der Auswahl des standardmäßigen Gebietsschemas
31.8. Optimierung der Geschwindigkeit durch Benutzung eines Standard Gebietsschemas
31.9. Verwendung eines anwendungsweiten Gebietsschemas
31.10. Daten die das richtige Gebietsschema des Web Benutzers verwenden
31.11. Verwendung von STANDARD Definitionen für setOptions()
31.12. Klonen
31.13. Prüfung auf gleiche Gebietsschemata
31.14. Das Standard Gebietsschema erhalten
31.15. setLocale
31.16. getLanguage and getRegion
31.17. getTranslationList
31.18. getTranslationList
31.19. Konvertierung des Ländernamens von einer Sprache in eine andere Sprache
31.20. Alle Sprachen geschrieben in Ihrer Muttersprache
31.21. getQuestion()
31.22. getLocaleList()
31.23. Einfache Erkennung des Gebietsschemas
31.24. Strikte Erkennung des Gebietsschemas
31.25. Implementierung von Gebietsschema bezogenem Verhalten
31.26. Gebietsschema bezogenes Verhalten mit ZF 1.8
31.27. Normalisieren von Nummern
31.28. Normalisierung von Nummern mit Genauigkeit
31.29. Lokalisieren von Nummern
31.30. Nummern mit bestimmter Genauigkeit lokalisieren
31.31. Ein selbst definiertes Zahlenformat verwenden
31.32. Testen von Zahlen
31.33. Gleitkommazahlen normalisieren
31.34. Lokalisieren von Gleitkommazahlen
31.35. Testen von Gleitkommazahlen
31.36. Normalisieren von Integer Zahlen
31.37. Lokalisieren von Integer Zahlen
31.38. Testen von Integer Zahlen
31.39. Konvertieren von Ost-Arabischen Ziffern in Europäisch Lateinische Ziffern
31.40. Konvertieren von Lateinischen Ziffern in Ost-Arabische Ziffern
31.41. Auslesen des 4 Zeichen CLDR Codes durch Benutzen des Namens in der Muttersprache
31.42. Normalisieren von Daten
31.43. Normalisieren eines Datums durch ein Gebietsschema
31.44. Normalisieren eines Datums mit Uhrzeit
31.45. Normalisieren eines Benutzerdefinierten Datums
31.46. Automatische Korrektur von Datumsangaben
31.47. Testen von Daten
31.48. Normalisieren einer unbekannten Zeit
31.49. Testen einer Zeit
31.50. Wie man isLocale() von 1.6 nach 1.7 ändern muß
31.51. Wie man getDefault() von 1.6 auf 1.7 ändert
32.1. Loggen mit Zend_Controller_Front
32.2. Loggen ohne Zend_Controller_Front
33.1. Einfache E-Mail mit Zend_Mail
33.2. Zusätzliche Parameter einem Zend_Mail_Transport_Sendmail Transport übergeben
33.3. E-Mail Versand über SMTP
33.4. Versand von mehreren E-Mails über eine SMTP Verbindung
33.5. Die Transportverbindung manuell kontrollieren
33.6. Verwendung von unterschiedlichen Transportwegen
33.7. Versand von HTML E-Mail
33.8. E-Mail Nachrichten mit Anhängen
33.9. Die MIME Abgrenzung ändern
33.10. Eine E-Mail Kopfzeile hinzufügen
33.11. Authentifizierung innerhalb von Zend_Mail_Transport_Smtp einschalten
33.12. Aktivieren einer sicheren Verbindung innerhalb von Zend_Mail_Transport_Smtp
34.1. Konvertieren von Maßeinheiten
34.2. Die Maßeinheit meter
34.3. Erstellung einer Maßeinheit durch Integer oder Floatwerte
34.4. Erstellung einer Maßeinheit durch Strings
34.5. Gewöhliche Texteingaben welche Maßeinheiten beinhalten
34.6. Lokalisierte Zeichenketten
34.7. Automatische Ausgabe
34.8. Ausgabe eines Wertes
34.9. Outputting units
34.10. Konvertieren
34.11. Werte addieren
34.12. Subtrahieren
34.13. Unterschiedliche Maßeinheiten
34.14. Identische Maßeinheiten
34.15. Differenz
34.16. Verändern eines Wertes
34.17. Verändern des Typs
35.1. Verwenden der Zend_Memory Komponente
37.1. Eigene Seiten Eigenschaften
37.2. getHref() erstellt die Seiten URI
37.3. isActive() erkennt ob eine Seite aktiv ist
37.4. Routen verwenden
37.5. Die einfachste eigene Seite
37.6. Eine eigene Seite mit Eigenschaften
37.7. Erstellen einer MVC Seite durch Verwenden der Page Factory
37.8. Erstellen einer URI Seite durch Verwendung der Page Factory
37.9. Erstellung eines eigenen Seiten Typs durch Verwendung der Page Factory
37.10. Erstellt einen Container indem ein Array verwendet wird
37.11. Erstellung eines Containers indem ein Config Objekt erstellt wird
37.12. Hinzufügen von Seiten zu einem Container
37.13. Seiten von einem Container entfernen
37.14. Seiten in einem Container finden
37.15. Einen Container durchsuchen
37.16. Einen Container in ein Array konvertieren
38.1. Das einfache OpenID Login Formular
38.2. Der Authentifizierungs Anfrage Handler
38.3. Der Authentifizierungs Antwort Prüfer
38.4. Das komplette Skript für ein OpenID Login
38.5. Authentifizierungs Anfrage für spezielle Bereiche
38.6. Sofortige Prüfung ohne Interaktion
38.7. Datenbank Speicher
38.8. Anfragen mit einer einfachen Registrations Erweiterung senden
38.9. Antworten mit einer einfachen Registierungs Erweiterung prüfen
38.10. Zend_Auth Adapter für OpenID
38.11. Die Identität
38.12. Einfacher Identitäts Provider
38.13. Einfacher Login Schirm
38.14. Einfacher Vertrauens Schirm
38.15. Alles zusammen
38.16. Identität mit Profil
38.17. Provider mit SREG
40.1. Erstellen und Laden von PDF Dokumenten
40.2. Rückgabe einer vorgegebenen Revision eines PDF Dokuments
40.3. Speichern von PDF Dokumenten
40.4. Verwaltung von PDF Dokumentseiten
40.5. Klonen bestehender Seiten
40.6. Zeichne einen String auf der Seite
40.7. Zeiche einen UTF-8 kodierten String auf der Seite
40.8. Erstelle einen Standardzeichensatz
40.9. Erstelle einen TrueType Zeichensatz
40.10. Erstelle einen TrueType Zeichensatz, aber bette ihn nicht in das PDF Dokument ein
40.11. Werfe keine Ausnahme für Zeichensätze, die nicht eingebettet werden können
40.12. Komprimiere einen eingebetten Zeichensatz nicht
40.13. Kombiniere die Zeichensatz Einbettungsoptionen
40.14. Kombinieren mit in Schriften enthaltenen Optionen
40.15. Schriften von einem geladenen Dokument extrahieren
40.16. Eine Schrift von einem geladenen Dokument extrahieren durch die Angabe des Schriftnamens
40.17. Zeichnen von Grafiken
40.18. Anwendungsbeispiel für die Zend_Pdf Komponente
41.1. Grundsätzliches Beispiel für den Client-seitigen Teil
42.1. Durchführen von Reflection an einer Datei
42.2. Durchführen von Reflection an einer Klasse
42.3. Durchführen von Reflection an einer Methode
42.4. Durchführen von Reflection an einem Docblock
43.1. Beispiel der Verwendung der set() Methode
43.2. Beispiel der Verwendung der get() Methode
43.3. Beispiel des Durchsuchens der Registry
43.4. Beispiel für das Erstellen einer Registry
43.5. Beispiel der Initialisierung der Singleton Registry
43.6. Beispiel eines Array-zugriffs
43.7. Beispiel eines Objektzugriffs
43.8. Beispiel der Verwendung der isRegistered() Methode
43.9. Beispiel der Verwendung der isset() Methode
43.10. Beispiel des Definierens des Singleton Registry Klassennamens
43.11. Beispiel der Verwendung der _unsetInstance() Methode
44.1. Eine Basis REST Anfrage
44.2. Antwort Status
44.3. Technorati's Rest Service verwenden
44.4. Beispiel Technorati Antwort
44.5. Anfrage Argumente setzen
44.6. Grundsätzliche Verwendung vom Zend_Rest_Server - Klassen
44.7. Grundsätzliche Verwendung vom Zend_Rest_Server - Funktionen
44.8. Einen eigenen Status zurückgeben
44.9. Eigenes XML zurückgeben
45.1. Eigener Textanalysator
47.1. Verwendung von isSpam()
47.2. Verwendung von submitSpam()
47.3. Verwenden von submitHam()
47.4. Suchen in Amazon mit der traditionellen API
47.5. Suchen in Amazon mit der Abfrage API
47.6. Auswahl eines Amazon Web Service Landes
47.7. Betrachten eines speziellen Teils bei Amazon durch ASIN
47.8. Suchen nach Teilen bei Amazon
47.9. Verwenden der ResponseGroup Option
47.10. Suchen in Amazon durch Benutzen der alternativen Abfrage API
47.11. setKeys() Example
47.12. setRegion() Example
47.13. Starten neuer EC2 Instanzen
47.14. Neu booten von EC2 Instanzen
47.15. Beenden von EC2 Instanzen
47.16. Instanzen beschreiben
47.17. Instanzen anhand der Image Id beschreiben
47.18. Empfangen von Konsolen-Ausgaben
47.19. Produktcode an einer Instanz bestätigen
47.20. Ein AMI mit EC2 registrieren
47.21. De-Registrieren einer AMI von EC2
47.22. Beschreiben einer AMI
47.23. Image Attribute verändern
47.24. Resetieren eines AMI Attributes
47.25. AMI Attribute beschreiben
47.26. Ein neues EBS Volume erstellen
47.27. Ein EBS Volume von einem Snapshot erstellen
47.28. Einen Snapshot von einem EBS Volume erstellen
47.29. Ein EBS Volume beschreiben
47.30. Angehängte Volumes beschreiben
47.31. Einen EBS Volume Snapshot beschreiben
47.32. Ein EBS Volume anhängen
47.33. Ein EBS Volume entfernen
47.34. Löschen eines EBS Volums
47.35. Löschen eines EBS Volume Snapshots
47.36. Eine neue Elastische IP allokieren
47.37. Beschreiben von Verknüpften elastischen IP Adressen
47.38. Freigeben einer elastischen IP
47.39. Verknüpft eine elastische IP zu einer Instanz
47.40. Entfernt die Verknüpfung einer elastischen IP von einer Instanz
47.41. Erstellen eines neuen Amazon Schlüsselpaars
47.42. Löschen eines Amazon Schlüsselpaares
47.43. Ein Amazon Schlüsselpaar beschreiben
47.44. Ansehen der vorhendenen Regionen
47.45. Vorhendene Zonen sehen
47.46. Eine neue Sicherheitsgruppe erstellen
47.47. Eine Sicherheitsgruppe beschreiben
47.48. Eine Sicherheitsgruppe löschen
47.49. Authorisierung durch die IP
47.50. Authorisierung durch die Gruppe
47.51. Entziehen durch die IP
47.52. Entziehen durch die Gruppe
47.53. Beispiel der Verwendung von Zend_Service_Amazon_S3
47.54. Beispiel für das Entfernen eines Buckets in Zend_Service_Amazon_S3
47.55. Beispiel für das Auflisten der Buckets in Zend_Service_Amazon_S3
47.56. Beispiel für ein öffentliches Objekt in Zend_Service_Amazon_S3
47.57. Beispiel für die Auflistung eines Zend_Service_Amazon_S3 Objekts
47.58. Beispiel für Streams mit Zend_Service_Amazon_S3
47.59. Informationen von Benutzerprofilen erhalten
47.60. Die wöchentlichen Artistencharts eines Benutzers erhalten
47.61. Ähnliche Artisten erhalten
47.62. Alle Beiträge abrufen
47.63. Zugriff auf Beitragslisten
47.64. Eine Beitragsliste nach gewissen tags filtern
47.65. Eine Beitragsliste nach URLs filtern
47.66. Beiträge bearbeiten
47.67. Verkettung von Methodenaufrufen
47.68. Beiträge löschen
47.69. Einen Beitrag hinzufügen
47.70. Tags
47.71. Bundles
47.72. öffentliche Daten auslesen
47.73. Veränderung des HTTP clients der Klasse Zend_Rest_Client
47.74. Konifguration des HTTP clients, so dass Verbindungen geöffnet bleiben
47.75. Simple Flickr Photo Suche
47.76. Finden von öffentlichen Photos eines Flickr Benutzers durch seine E-Mail Adresse
47.77. Empfangen von Photos aus einem Gruppenpool durch die Gruppen ID
47.78. Empfangen von Details zu Bildern durch Flickr
47.79. Abfragen von Links
47.80. Modifizieren von Links
47.81. Arbeiten mit Tags
47.82. Arbeiten mit Notizen
47.83. Zurückgeben von Watchlisten
47.84. Die erste Abfragen senden
47.85. Verfeinern der Abfrage
47.86. Mehrfache Abfragen mit der gleichen Zend_Service_Technorati Instanz senden
47.87. Ein Ergebnisset Objekt verarbeiten
47.88. Ein spezifisches Ergebnisset Objekt suchen
47.89. Ein alleinstehendes Ergebnisobjekt verarbeiten
47.90. Eine Abfrageausnahme behandeln
47.91. Die Information über die tägliche Verwendung des API Schlüssels erhalten
47.92. Cosmos Abfrage
47.93. Suchabfrage
47.94. Tag Abfrage
47.95. DailyCounts Abfrage
47.96. TopTags Abfrage
47.97. BlogInfo Abfrage
47.98. BlogPostTags Abfrage
47.99. GetInfo Abfrage
47.100. Über Ergebnisobjekte von einer Ergebnisset Kollektion iterieren
47.101. Erstellung der Twitter Klasse
47.102. Die Angaben prüfen
47.103. Beenden von Sessions
47.104. Status des Rating Limits
47.105. Empfangen der öffentlichen Zeitlinie
47.106. Empfangen der Zeitlinie von Freunden
47.107. Empfangen der Zeitlinie von Benutzern
47.108. Den Status eines Benutzers sehen
47.109. Aktualisieren des Benutzerstatus
47.110. Zeigt Benutzerantworten
47.111. Löschen eines Benutzerstatus
47.112. Empfangen von Benutzerfreunden
47.113. Empfangen der Verfolger eines Benutzers
47.114. Zeigt Benutzerinformationen
47.115. Empfangen der letzten empfangenen direkten Nachrichten
47.116. Empfangen der letzten gesendeten direkten Nachrichten
47.117. Senden einer direkten Nachricht
47.118. Löschen einer direkten Nachricht
47.119. Erstellung eines Freundes
47.120. Löschen eines Freundes
47.121. Prüfen ob eine Freundschaft existiert
47.122. Favoriten empfangen
47.123. Favoriten erstellen
47.124. Entfernt Favoriten
47.125. Suchbeispiel für JSON
47.126. Suchbeispiel für ATOM
47.127. Suchen im Web mit Yahoo!
47.128. Finden von Bildern mit Yahoo!
47.129. Videos mit Yahoo! finden
47.130. Finden von lokalen Geschäften und Services mit Yahoo!
47.131. Suchen in Yahoo! News
47.132. Durchsuchen von Yahoo! Site Explorer Inbound Links
47.133. Durchsuchen von Yahoo! Site Explorer's PageData
48.1. Seitenzugriffe zählen
48.2. Neuer Weg: Namensräume verhindern Kollisionen
48.3. Alter Weg: PHP Session Zugriff
48.4. Session wiederholen
48.5. Zugriff auf Session Daten
48.6. Starten einer globalen Session
48.7. Sperren von Session Namensräumen
48.8. Beispiel für den Verfall
48.9. Session Namensräume für Kontroller mit automatischem Verfall
48.10. Zugriff auf Session Namensräume auf eine einzelne Instanz limitieren
48.11. Array Daten innerhalb eines Session Namensraumes verändern
48.12. Arrays erstellen bevor es Session Speicher gab
48.13. Workaround: Ein geändertes Array neu Verbinden
48.14. Workaround: Array das Referenz enthält speichern
48.15. PHPUnit Test Code der auf Zend_Session beruht
48.16. Verwenden von Zend_Config um Zend_Session zu konfigurieren
48.17. Session Fixierung
48.18. Basis Setup
48.19. Mehr-Spalten Primary-Keys verwenden
50.1. Verwenden von Zend_Tag
50.2. Verwenden von Zend_Tag_Cloud
51.1. Beispiel eines TestCases für ein Anwendungs Login
51.2. Den UserController testen
52.1. Verwendung von Zend_Text_Figlet
52.2. Verwenden von Zend_Text_Table
56.1. Beispiel eines einsprachigen PHP Codes
56.2. Beispiel für mehrsprachigen PHP Code
56.3. Beispiel einer TMX Datei
56.4. Beispiel CSV Datei
56.5. Zweites Beispiel für CSV Dateien
56.6. Beispiel einer INI Datei
56.7. Benutzen von Übersetzungsoptionen
56.8. Handhabung von Sprachen mit Adaptern
56.9. Automatische Erkennen der Sprache
56.10. Scannen nach Quellen in einer Verzeichnisstruktur
56.11. Verzeichnisse nach Sprachen durchsuchen
56.12. Suchen nach Sprachen im Dateinamen
56.13. Prüfen ob ein Text übersetzbar ist
56.14. Übersetzungen loggen
56.15. Selbstdefinierte Logmeldungen
56.16. Handhabung von Quelldaten
56.17. Setzen von Sprachen ohne das man Notizen erhält
57.1. Erstellen einer neuen URI mit Zend_Uri::factory()
57.2. Verändern einer vorhandenen URI mit Zend_Uri::factory()
57.3. URI Validierung mit Zend_Uri::check()
57.4. Spezielle Zeichen in URIs erlauben
57.5. Das Schema eines Zend_Uri_* Objektes erhalten
57.6. Die komplette URI eines Zend_Uri_* Objektes erhalten
57.7. Ein Zend_Uri_* Object validieren
58.1. Sitemap Lastmod Prüfung
58.2. Sitemap Priority Prüfung
58.3. Erstellen einer einfachen Prüfklasse
58.4. Schreiben einer Prüfklasse die abhängige Konditionen besitzt
58.5. Prüfen mit unabhängigen Konditionen, mehrfache Gründe für Fehler
59.1. Beispiel der compareVersion() Methode
60.1. Grundsätzliche Verwendung von Action View Helfern
60.2. Grundsätzliche Verwendung des Cycle Helfers
60.3. Mit einem oder mehreren Zyklen arbeiten
60.4. Grundsätzliche Verwendung von Partials
60.5. Verwendung von PartialLoop um iterierbare Modelle darzustellen
60.6. Partials in anderen Modulen darstellen
60.7. Grundsätzliche Verwendung von Platzhaltern
60.8. Platzhalter verwenden um Inhalt zu vereinigen
60.9. Verwenden von Platzhaltern um Inhalt zu erfassen
60.10. Grundsätzliche Verwendung des Doctype Helfers
60.11. Empfangen des Doctypes
60.12. Grundsätzliche Verwendung des HeadLink Helfers
60.13. Grundsätzliche Verwendung des HeadMeta Helfers
60.14. Headscript mit abhängigen Kommentaren
60.15. Grundsätzliche Verwendung des HeadScript Helfers
60.16. Skripte einfachen mit Hilfe des HeadScript Helfers
60.17. Headstyle mit abhängigen Kommentaren
60.18. Grundsätzliche Verwendung des HeadStyle Helfers
60.19. Den HeadStyle Helfer verwenden um Style Deklarationen zu Erfassen
60.20. Grundsätzliche Verwendung des HeadTitle Helfers
60.21. Flash Helfer
60.22. Anpassen des Objekts durch die Übergabe von zusätzlichen Argumenten
60.23. Aufrufe an den Navigations Container weiterleiten
60.24. Darstellung von Breadcrumbs
60.25. Einrückung spezifizieren
60.26. Eigene Ausgabe für Breakcrumbs
60.27. Darstellung von Breadcrumbs mit Verwendung eines partiellen View Skripts
60.28. Beziehungen in Seiten spezifizieren
60.29. Standardmäßige Darstellung von Links
60.30. Spezifizieren welche Beziehungen dargestellt werden sollen
60.31. Darstellung eines Menüs
60.32. renderMenu() direkt aufrufen
60.33. Das tiefste aktive Menü darstellen
60.34. Darstellung eines Menüs mit maximaler Tiefe
60.35. Darstellung eines Menüs mit minimaler Tiefe
60.36. Nur den aktiven Branch eines Menüs darstellen
60.37. Nur den aktiven Branch eines Menüs mit minimaler Tiefe darstellen
60.38. Nur den aktiven Branch eines Menüs mit maximaler Tiefe darstellen
60.39. Nur den aktiven Branch eines Menüs mit maximaler Tiefe aber ohne Eltern darstellen
60.40. Darstellen eines eigenen Menüs durch Verwendung eines partiellen View Skripts
60.41. Eine XML Sitemap darstellen
60.42. Registrierte Instanz
60.43. In der View
60.44. Direkte Verwendung
60.45. Einzelne Parameter
60.46. Liste von Parametern
60.47. Array von Parametern
60.48. Das Gebietsschema dynamisch wechseln
60.49. Das Gebietsschema statisch wechseln
60.50. Das aktuell gesetzte Gebietsschema erhalten
62.1. XML-RPC Methodenaufruf
62.2. XML-RPC Methodenaufruf mit Parametern
62.3. Umleitung zum Standard-Namenraum
62.4. Umleitung zu einem beliebigen Namensraum
62.5. Verarbeiten von HTTP-Fehlern
62.6. Verarbeiten von XML-RPC Fehlern
62.7. Eine Anfrage zu einer Antwort verarbeiten
63.1. Basic example for processing
64.1. jQuery() View Helper Example
64.2. Building your own Helper with No Conflict Mode
64.3. Showing jQuery Form View Helper Usage
64.4. Showing the latest news in a Tab Container
64.5. SubForms with TabContainer Decorator
C.1. Beispiel: Optimierter include_path

Search the Manual

Translation Status Reports

View the current status report of Zend Framework manual translations.