Programmierer Referenzhandbuch

Zend Framework 1.7.x

Veröffentlicht 2009-12-14 by mikaelkael (SVN 13454)


Inhaltsverzeichnis

Einführung zum Zend Framework
1. Übersicht
2. Installation
Zend_Acl
1. Einführung
1.1. Über Ressourcen
1.2. Über Rollen
1.3. Erstellen einer Zugriffskontrollliste (ACL)
1.4. Rollen registrieren
1.5. Zugangsbeschränkung definieren
1.6. Die ACL abfragen
2. Verfeinern der Zugriffskontrolle
2.1. Präzise Zugangsbeschränkung
2.2. Zugangsbeschränkungen entfernen
3. Fortgeschrittene Verwendung
3.1. Dauerhafte Speicherung von ACL Daten
3.2. Schreiben von bedingten ACL Regeln mit Behauptungen
Zend_Amf
1. Einführung
2. Zend_Amf_Server
2.1. Zum Server von Flex aus verbinden
2.2. Fehlerbehandlung
2.3. AMF Antworten
2.4. Typ Objekte
2.5. Von Flash aus auf den Server verbinden
Zend_Auth
1. Einführung
1.1. Adapter
1.2. Ergebnisse
1.3. Dauerhafte Identitäten
1.4. Zend_Auth verwenden
2. Datenbanktabellen Authentifizierung
2.1. Einführung
2.2. Fortgeschrittene Verwendung: Ein DbTable Ergebnis Objekt dauerhaft machen
2.3. Forgeschrittene Verwendung durch Beispiele
3. Digest Authentication
3.1. Einführung
3.2. Spezifisches
3.3. Identität
4. HTTP Authentication Adapter
4.1. Einführung
4.2. Design Übersicht
4.3. Konfigurations Optionen
4.4. Auflöser
4.5. Grundsätzliche Verwendung
5. LDAP Authentifizierung
5.1. Einführung
5.2. Verwendung
5.3. Die API
5.4. Server Optionen
5.5. Debug Nachrichten sammeln
5.6. Übliche Optionen für spezielle Server
6. Open ID Authentifikation
6.1. Einführung
6.2. Spezielles
Zend_Cache
1. Einführung
2. Die Theorie des Cachens
2.1. Die Zend_Cache Factory Methode
2.2. Markierte Datensätze
2.3. Löschen des Caches
3. Zend_Cache Frontends
3.1. Zend_Cache_Core
3.2. Zend_Cache_Frontend_Output
3.3. Zend_Cache_Frontend_Function
3.4. Zend_Cache_Frontend_Class
3.5. Zend_Cache_Frontend_File
3.6. Zend_Cache_Frontend_Page
4. Zend_Cache Backends
4.1. Zend_Cache_Backend_File
4.2. Zend_Cache_Backend_Sqlite
4.3. Zend_Cache_Backend_Memcached
4.4. Zend_Cache_Backend_Apc
4.5. Zend_Cache_Backend_Xcache
4.6. Zend_Cache_Backend_ZendPlatform
4.7. Zend_Cache_Backend_TwoLevels
Zend_Captcha
1. Einführung
2. Captcha Anwendung
3. Captcha Adapter
3.1. Zend_Captcha_Word
3.2. Zend_Captcha_Dumb
3.3. Zend_Captcha_Figlet
3.4. Zend_Captcha_Image
3.5. Zend_Captcha_ReCaptcha
Zend_Config
1. Einleitung
2. Theory of Operation
3. Zend_Config_Ini
4. Zend_Config_Xml
Zend_Config_Writer
1. Zend_Config_Writer
Zend_Console_Getopt
1. Einführung in Getopt
2. Definieren von Getopt Regeln
2.1. Optionen mit der kurzen Syntax definieren
2.2. Optionen mit der langen Syntax definieren
3. Holen von Optionen und Argumenten
3.1. Handhaben von Getopt Ausnahmen
3.2. Optionen durch Ihren Namen finden
3.3. Optionen berichten
3.4. Nicht-Options Argumente erhalten
4. Konfigurieren von Zend_Console_Getopt
4.1. Regeln für das Hinzufügen von Optionen
4.2. Hilfstexte hinzufügen
4.3. Aliase für Optionen hinzufügen
4.4. Argument Listen hinzufügen
4.5. Konfiguration hinzufügen
Zend_Controller
1. Zend_Controller Schnellstart
1.1. Einführung
1.2. Schnelleinstieg
2. Zend_Controller Grundlagen
3. Der Front Controller
3.1. Übersicht
3.2. Grundlegende Methoden
3.3. Methoden für Umgebungszugriff
3.4. Front Controller-Parameter
3.5. Klassen vom Front-Controller ableiten
4. Das Request Objekt
4.1. Einführung
4.2. HTTP Anfragen
4.3. Vererben des Anfrage Objektes
5. Der Standard Router
5.1. Einführung
5.2. Einen Router verwenden
5.3. Grundsätzliche Rewrite Router Operationen
5.4. Standard Routen
5.5. Basis URL und Unterverzeichnisse
5.6. Globale Parameter
5.7. Router Typen
5.8. Zend_Config mit dem RewriteRouter verwenden
5.9. Erben vom Router
6. Der Dispatcher
6.1. Überblick
6.2. Erben vom Dispatcher
7. Action Kontroller
7.1. Einführung
7.2. Objekt Initialisierung
7.3. Pre- und Post-Dispatch Hooks
7.4. Zugriffe
7.5. View Integration
7.6. Nützliche Methoden
7.7. Erweitern des Aktion Kontrollers
8. Action Helfer
8.1. Einführung
8.2. Helfer Initialisierung
8.3. Der Helfer Broker
8.4. Eingebaute Aktions Helfer
8.5. Schreiben eigener Helfer
9. Das Response Objekt
9.1. Verwendung
9.2. Header manipulieren
9.3. Benannte Segmente
9.4. Auf Ausnahmen im Antwort Objekt testen
9.5. Erben vom Antwort Objekt
10. Plugins
10.1. Einführung
10.2. Plugins schreiben
10.3. Plugins verwenden
10.4. Empfangen und Manipulieren von Plugins
10.5. Plugins die in der Standard Distribution enthalten sind
11. Eine konventionelle modulare Verzeichnis Struktur verwenden
11.1. Einführung
11.2. Verzeichnisse für Modul Kontroller spezifizieren
11.3. Zu Modulen routen
11.4. Modul oder globaler Standard Kontroller
12. MVC Ausnahmen
12.1. Einführung
12.2. Wie können Ausnahmen behandelt werden ?
12.3. MVC Ausnahme die auftreten können
13. Migration von vorhergehenden Versionen
13.1. Migration von 1.6.x zu 1.7.0 oder neuer
13.2. Migration von 1.5.x zu 1.6.0 oder neuer
13.3. Migration von 1.0.x zu 1.5.0 oder neuer
13.4. Migration von 0.9.3 nach 1.0.0RC1 oder neuer
13.5. Migration von 0.9.2 nach 0.9.3 oder neuer
13.6. Migration von 0.6.0 nach 0.8.0 oder neuer
13.7. Migration von 0.2.0 oder früher nach 0.6.0
Zend_Currency
1. Einführung in Zend_Currency
1.1. Warum sollte man Zend_Currency verwenden ?
2. Arbeiten mit Währungen
2.1. Eine Ausgabe von einer Währung erstellen
2.2. Das Format einer Währung ändern
2.3. Referenz Methoden von Zend_Currency
2.4. Neue Standardwerte setzen
2.5. Zend_Currency Performance Optimierung
3. Migration von vorhergehenden Versionen
3.1. Von 1.0.2 zu 1.0.3 oder neuer migrieren
Zend_Date
1. Einführung
1.1. Immer eine Standard-Zeitzone definieren
1.2. Warum soll Zend_Date verwendet werden ?
2. Theorie der Arbeitsweise
2.1. Internes
3. Basis Methoden
3.1. Das aktuelle Datum
3.2. Zend_Date durch Beispiele
4. Zend_Date API Übersicht
4.1. Zend_Date Optionen
4.2. Arbeiten mit Datumswerten
4.3. Grundsätzliche Zend_Date Operationen für die meisten Teile von Daten
4.4. Vergleichen von Daten
4.5. Getting Dates and Date Parts
4.6. Arbeiten mit Sekundenbruchteilen
4.7. Sonnenaufgang / Sonnenuntergang
5. Erstellen von Datumswerten
5.1. Erstellen des aktuellen Datums
5.2. Erstellen von Datumswerten von einer Datenbank
5.3. Erstellung eines Datums von einem Array
6. Konstanten für generelle Datums Funktionen
6.1. Konstanten benutzen
6.2. Liste aller Konstanten
6.3. Selbst-Definierte AUSGABE Formate mit ISO
6.4. Selbst-definierte AUSGABE Formate welche PHP's date() Formatdefinition verwenden
7. Funktionierende Beispiele
7.1. Prüfen von Daten
7.2. Sonnenaufgang und Sonnenuntergang
7.3. Zeitzonen
Zend_Db
1. Zend_Db_Adapter
1.1. Anbindung einer Datenbank mit einem Adapter
1.2. Die Beispiel Datenbank
1.3. Lesen von Abfrageergebnissen
1.4. Schreiben von Änderungen in die Datenbank
1.5. Quotierung von Werten und Bezeichnern
1.6. Kontrollieren von Datenbank Transaktionen
1.7. Auflistung und Beschreibung von Tabellen
1.8. Schließen einer Verbindung
1.9. Ausführen anderer Datenbank Anweisungen
1.10. Erhalten der Server Version
1.11. Anmerkungen zu bestimmten Adaptern
2. Zend_Db_Statement
2.1. Erzeugung von Statement Objekten
2.2. Ausführen eines Statements
2.3. Holen von Ergebnissen eines SELECT Statements
3. Zend_Db_Profiler
3.1. Einführung
3.2. Den Profiler verwenden
3.3. Fortgeschrittene Profiler Verwendung
3.4. Specialized Profilers
4. Zend_Db_Select
4.1. Übersicht des Select Objekts
4.2. Erzeugung eines Select Objekts
4.3. Erstellung von Select Anfragen
4.4. Ausführen von SELECT Anfrage
4.5. Andere Methoden
5. Zend_Db_Table
5.1. Einführung in die Table Klasse
5.2. Definieren einer Table Klasse
5.3. Erzeugen einer Instanz einer Tabelle
5.4. Zeilen in eine Tabelle einfügen
5.5. Zeilen in einer Tabelle aktualisieren
5.6. Zeilen aus einer Tabelle löschen
5.7. Zeilen durch den Primärschlüssel finden
5.8. Ein Set von Zeilen abfragen
5.9. Eine einzelne Zeilen abfragen
5.10. Informationen der Tabellen Metadaten erhalten
5.11. Tabellen Metadaten cachen
5.12. Eine Table Klasse erweitern und anpassen
6. Zend_Db_Table_Row
6.1. Einführung
6.2. Eine Zeile lesen
6.3. Zeilen in die Datenbank schreiben
6.4. Serialisieren und Deserialisieren von Zeilen
6.5. Die Zeilenklasse erweitern
7. Zend_Db_Table_Rowset
7.1. Einführung
7.2. Einen Zeilensatz lesen
7.3. Zeilen aus einem Zeilensatz auslesen
7.4. Einen Zeilensatz als Array lesen
7.5. Einen Zeilensatz serialisieren / deserialisieren
7.6. Die Zeilensatz-Klasse erweitern
8. Zend_Db_Table Relationships
8.1. Einführung
8.2. Verknüpfungen definieren
8.3. Eine abhängige Zeile holen
8.4. Eine Elternzeile holen
8.5. Ein Zeilenset über eine Viele-zu-Viele Verknüpfung holen
8.6. Schreiboperationen kaskadieren
Zend_Debug
1. Variablen ausgeben
Zend_Dojo
1. Einführung
2. Zend_Dojo_Data: dojo.data Envelopes
2.1. Verwendung von Zend_Dojo_Data
2.2. Den Containern Metadaten hinzufügen
2.3. Gehobenere Verwendungsfälle
3. Dojo View Helfer
3.1. dojo() View Helfer
3.2. Dijit-Spezifische View Helfer
4. Dojo Form Elemente und Dekoratore
4.1. Dijit-Spezifische Formular Dekoratore
4.2. Dijit-Specifische Fomularelemente
4.3. Dojo Formular Beispiele
Zend_Dom
1. Einführung
2. Zend_Dom_Query
2.1. Theorie der Anwendung
2.2. Vorhandene Methoden
Zend_Exception
1. Verwenden von Ausnahmen
Zend_Feed
1. Einführung
2. Feeds importieren
2.1. Eigene Feeds
3. Feeds von Websites abrufen
4. Einen RSS Feed konsumieren
5. Einen Atom Feed konsumieren
6. Einen einzelnen Atom Eintrag konsumieren
7. Verändern der Feed- und Eintragsstruktur
8. Eigene Klassen für Feeds und Einträge
Zend_File
1. Zend_File_Transfer
1.1. Von Zend_File_Transfer unterstützte Adapter
1.2. Optionen für Zend_File_Transfer
1.3. Dateien prüfen
1.4. Zusätzliche Dateiinformationen
2. Prüfungen für Zend_File_Transfer
2.1. Prüfungen mit Zend_File_Transfer verwenden
2.2. Count Prüfung
2.3. Crc32 Prüfung
2.4. ExcludeExtension Prüfung
2.5. ExcludeMimeType Prüfung
2.6. Exists Prüfung
2.7. Extension Prüfung
2.8. FilesSize Prüfung
2.9. ImageSize Prüfung
2.10. IsCompressed Prüfung
2.11. IsImage Prüfung
2.12. Hash Prüfung
2.13. Md5 Prüfung
2.14. MimeType Prüfung
2.15. NotExists Prüfung
2.16. Sha1 Prüfung
2.17. Size Prüfung
3. Filter für Zend_File_Transfer
3.1. Verwenden von Filtern mit Zend_File_Transfer
3.2. LowerCase Filter
3.3. Rename Filter
3.4. UpperCase Filter
4. Migration von vorhergehenden Versionen
4.1. Migration von 1.6 zu 1.7 oder neuer
4.2. Migration von 1.6.1 zu 1.6.2 oder neuer
Zend_Filter
1. Einführung
1.1. Was ist ein Filter?
1.2. Normale Verwendung von Filtern
1.3. Verwenden der statischen get() Methode
2. Standard Filter Klassen
2.1. Alnum
2.2. Alpha
2.3. BaseName
2.4. Digits
2.5. Dir
2.6. HtmlEntities
2.7. Int
2.8. StripNewlines
2.9. RealPath
2.10. StringToLower
2.11. StringToUpper
2.12. StringTrim
2.13. StripTags
3. Filter Ketten
4. Filter schreiben
5. Zend_Filter_Input
5.1. Filter und Prüfregeln deklarieren
5.2. Filter und Prüfbearbeiter erstellen
5.3. Geprüfte Felder und andere Reporte empfangen
5.4. Metakommandos verwenden um Filter oder Prüfregeln zu kontrollieren
5.5. Namensräume für Filterklassen hinzufügen
6. Zend_Filter_Inflector
6.1. Funktion
6.2. Pfade zu alternativen Filtern setzen
6.3. Das Ziel der Beugung setzen
6.4. Beugungsregeln
6.5. Hilfsmethoden
6.6. Zend_Config mit Zend_Filter_Inflector verwenden
Zend_Form
1. Zend_Form
2. Schnellstart mit Zend_Form
2.1. Ein Form Objekt erstellen
2.2. Elemente einer Form hinzufügen
2.3. Eine Form darstellen
2.4. Prüfen ob ein Form gültig ist
2.5. Fehlerstatus holen
2.6. Alles zusammenfügen
2.7. Ein Zend_Config Objekt verwenden
2.8. Schlussfolgerung
3. Erstellen von Form Elementen mit Hilfe von Zend_Form_Element
3.1. Plugin Loader
3.2. Filter
3.3. Prüfungen
3.4. Dekoratore
3.5. Metadaten und Attribute
3.6. Standard Elemente
3.7. Zend_Form_Element Methoden
3.8. Konfiguration
3.9. Eigene Elemente
4. Erstellen von Form durch Verwendung von Zend_Form
4.1. Plugin Loader
4.2. Elemente
4.3. Anzeigegruppen
4.4. Subformen
4.5. Metadaten und Attribute
4.6. Dekoratore
4.7. Prüfung
4.8. Methoden
4.9. Konfiguration
4.10. Eigene Forms
5. Erstellen von eigenem Form Markup durch Zend_Form_Decorator
5.1. Operationen
5.2. Standard Dekoratore
5.3. Eigene Dekoratore
5.4. Darstellung individueller Dekoratore
6. Standard Form Elemente die mit dem With Zend Framework ausgeliefert werden
6.1. Zend_Form_Element_Button
6.2. Zend_Form_Element_Captcha
6.3. Zend_Form_Element_Checkbox
6.4. Zend_Form_Element_File
6.5. Zend_Form_Element_Hidden
6.6. Zend_Form_Element_Hash
6.7. Zend_Form_Element_Image
6.8. Zend_Form_Element_MultiCheckbox
6.9. Zend_Form_Element_Multiselect
6.10. Zend_Form_Element_Password
6.11. Zend_Form_Element_Radio
6.12. Zend_Form_Element_Reset
6.13. Zend_Form_Element_Select
6.14. Zend_Form_Element_Submit
6.15. Zend_Form_Element_Text
6.16. Zend_Form_Element_Textarea
7. Standard Form Dekoratore die mit dem Zend Framework ausgeliefert werden
7.1. Zend_Form_Decorator_Callback
7.2. Zend_Form_Decorator_Captcha
7.3. Zend_Form_Decorator_Description
7.4. Zend_Form_Decorator_DtDdWrapper
7.5. Zend_Form_Decorator_Errors
7.6. Zend_Form_Decorator_Fieldset
7.7. Zend_Form_Decorator_File
7.8. Zend_Form_Decorator_Form
7.9. Zend_Form_Decorator_FormElements
7.10. Zend_Form_Decorator_FormErrors
7.11. Zend_Form_Decorator_HtmlTag
7.12. Zend_Form_Decorator_Image
7.13. Zend_Form_Decorator_Label
7.14. Zend_Form_Decorator_PrepareElements
7.15. Zend_Form_Decorator_ViewHelper
7.16. Zend_Form_Decorator_ViewScript
8. Internationalisierung von Zend_Form
8.1. I18n in Formen initialisieren
8.2. Standard I18n Ziele
9. Fortgeschrittene Verwendung von Zend_Form
9.1. Array Schreibweise
9.2. Mehrfach-Seiten Forms
Zend_Gdata
1. Einführung zu Gdata
1.1. Struktur von Zend_Gdata
1.2. Mit Google Services interagieren
1.3. Instanzen von Zend_Gdata Klassen erhalten
1.4. Google Data Client Authentifizierung
1.5. Abhängigkeiten
1.6. Erstellen eines neuen Gdata Klienten
1.7. Übliche Abfrage Parameter
1.8. Einen Feed empfangen
1.9. Mit Mehrfach-Seiten Feeds arbeiten
1.10. Arbeiten mit Daten in Feeds und Einträgen
1.11. Einträge aktualisieren
1.12. Einträge an Google Server schicken
1.13. Einträge auf einem Google Server löschen
2. Authentifizierung mit AuthSub
2.1. Einen AuthSub authentifizierten Http Clienten erstellen
2.2. Beenden der AuthSub Authentifizierung
3. Die Buchsuche Daten API verwenden
3.1. Beim Buchsuche Service authentifizieren
3.2. Nach Büchern suchen
3.3. Übliche Features verwenden
3.4. Büchersammlungen und My Library
4. Authentifizieren mit ClientLogin
4.1. Erstellen eines ClientLogin autentifizierten Http Clienten
4.2. Den über ClientLogin authentifizierten Http Client beenden
5. Google Kalender verwenden
5.1. Zum Kalender Service verbinden
5.2. Eine Kalender Liste empfangen
5.3. Events erhalten
5.4. Events erstellen
5.5. Events bearbeiten
5.6. Events löschen
5.7. Auf Event Kommentare zugreifen
6. Verwenden der Google Dokumente Listen Daten API
6.1. Eine Liste von Dokumenten erhalten
6.2. Ein Dokument hochladen
6.3. Den Dokumenten Feed durchsuchen
7. Verwenden von Google Health
7.1. Zum Health Service verbinden
7.2. Profil Feed
7.3. Profil Listen Feed
7.4. Notizen an des Register Feed versenden
8. Google Tabellenkalkulation verwenden
8.1. Eine Tabellenkalkulation erstellen
8.2. Eine Liste von Tabellenkalkulationen erhalten
8.3. Eine Liste von Arbeitsblättern erhalten
8.4. Mit listen-basierenden Feeds interagieren
8.5. Mit zellen-basierenden Feeds interagieren
9. Google Apps Provisionierung verwenden
9.1. Die aktuelle Domain setzen
9.2. Interaktion mit Benutzern
9.3. Mit Spitznamen interagieren
9.4. Mit Email Listen interagieren
9.5. Mit den Empfängern von Email Listen interagieren
9.6. Fehler handhaben
10. Google Base verwenden
10.1. Verbinden zum Base Service
10.2. Elemente empfangen
10.3. Benutzerdefinierte Elemente einfügen, aktualisieren und löschen
11. Picasa Web Alben verwenden
11.1. Zum Service verbinden
11.2. Verstehen und Erstellen von Abfragen
11.3. Feeds und Einträge erhalten
11.4. Einträge erstellen
11.5. Einträge löschen
12. Verwenden der YouTube Daten API
12.1. Authentifizierung
12.2. Entwickler Schlüssel und Client ID
12.3. Öffentliche Video Feeds empfangen
12.4. Videokommentare erhalten
12.5. PlayList Feeds erhalten
12.6. Eine Liste von Einschreibungen eines Benutzers erhalten
12.7. Ein Benutzerprofil erhalten
12.8. Videos auf YouTube hochladen
12.9. Browser-basierender Upload
12.10. Den Upload Status prüfen
12.11. Andere Funktionen
13. Gdata Ausnahmen auffangen
Zend_Http
1. Zend_Http_Client - Einführung
1.1. Einführung
1.2. Konfigurationsparameter
1.3. Durchführen von einfachen HTTP Anfragen
1.4. Hinzufügen von GET und POST Parametern
1.5. Zugriff auf die Letzte Anfrage und Antwort
2. Zend_Http_Client - Fortgeschrittende Nutzung
2.1. HTTP Umleitungen
2.2. Hinzufügen von Cookies und Verwendung von persistenten Cookies
2.3. Setzen von individuellen Anfrageheadern
2.4. Dateiuploads
2.5. Unverarbeitete POST Daten versenden
2.6. HTTP Authentifizierung
2.7. Versenden mehrerer Anfragen mit dem selben Client
3. Zend_Http_Client - Verbindungsadapter
3.1. Verbindungsadapter
3.2. Der Socket Adapter
3.3. Der Proxy Adapter
3.4. Der Test Adapter
3.5. Einen eigenen Adapter erstellen
4. Zend_Http_Cookie und Zend_Http_CookieJar
4.1. Einführung
4.2. Instanzieren von Zend_Http_Cookie Objekten
4.3. Zend_Http_Cookie getter-Methoden
4.4. Zend_Http_Cookie: Überprüfen von Szenarien
4.5. Die Zend_Http_CookieJar Klasse: Instanzierung
4.6. Hinzufügen von Cookies zu einem Zend_Http_CookieJar Objekt
4.7. Abrufen der Cookies von einem Zend_Http_CookieJar-Objekts
5. Zend_Http_Response
5.1. Einführung
5.2. Boolesche Testmethoden
5.3. Zugriffsmethoden
5.4. Statische HTTP Antwortanalysierer
Zend_InfoCard
1. Einführung
1.1. Grundsätzliche Theorie der Verwendung
1.2. Verwendung als Teil von Zend_Auth
1.3. Die Zend_InfoCard Komponente alleine verwenden
1.4. Mit einem Forderungs Objekt arbeiten
1.5. Informationskarten an bestehende Konten anhängen
1.6. Erstellung von Zend_InfoCard Adapter
Zend_Json
1. Einführung
2. Grundlegende Verwendung
3. JSON Objects
4. XML zu JSON Konvertierung
5. Zend_Json_Server - JSON-RPC server
5.1. Fortgescrittene Details
Zend_Layout
1. Einführung
2. Zend_Layout Schnellstart
2.1. Layout Skripte
2.2. Zend_Layout mit dem Zend Framework MVC verwenden
2.3. Zend_Layout als eienständige Komponente verwenden
2.4. Beispiel Layout
3. Zend_Layout Konfigurations Optionen
3.1. Beispiele
4. Erweiterte Verwendung von Zend_Layout
4.1. Eigene View Objekte
4.2. Eigene Front Controller Plugins
4.3. Eigene Action Helfer
4.4. Auflösung eigener Layout Skript Pfade: Verwenden der Beugung
Zend_Ldap
1. Einleitung
1.1. Beschreibung
Zend_Loader
1. Dynamisches Laden von Dateien und Klassen
1.1. Dateien laden
1.2. Klassen laden
1.3. Testen ob eine Datei gelesen werden kann
1.4. Verwenden von Autoloaders
2. Plugins laden
2.1. Grundsätzliche Verwendung
2.2. Plugin Pfade manipulieren
2.3. Testen auf Plugins und Klassennamen erhalten
2.4. Bessere Performance für Plugins erhalten
Zend_Locale
1. Einführung
1.1. Was ist Lokalisierung
1.2. Was ist ein Gebietsschema?
1.3. Wodurch werden Gebietsschemata repräsentiert?
1.4. Auswahl des richtigen Gebietsschemas
1.5. Verwenden automatischer Gebietsschemata
1.6. Verwenden eines Standard Gebietsschemas
1.7. ZF lokalisierbare Klassen
1.8. Anwendungsweites Gebietsschema
1.9. Zend_Locale_Format::setOptions(array $options)
1.10. Zend_Locale und dessen Subklassen schneller machen
2. Zend_Locale verwenden
2.1. Kopieren, Klonen und Serialisieren von Gebietsschema Objekten
2.2. Gleichheit
2.3. Standard Gebietsschemata
2.4. Ein neues Gebietsschema setzen
2.5. Auslesen von Sprache und Region
2.6. Lokalisierte Zeichenketten beschaffen
2.7. Übersetzungen für "Ja" und "Nein" erhalten
2.8. Eine Liste aller bekannten Gebietsschemata erhalten
2.9. Erkennen von Gebietsschemata
3. Normalisierung und Lokalisierung
3.1. Normalisierung von Nummern: getNumber($input, Array $options)
3.2. Lokalisieren von Nummern
3.3. Testen von Zahlen
3.4. Gleitkommazahlen normalisieren
3.5. Lokalisieren von Gleitkommazahlen
3.6. Testen von Gleitkommazahlen
3.7. Integer Zahlen normalisieren
3.8. Lokalisieren von Integer Zahlen
3.9. Testen von Integer Zahlen
3.10. Konvertieren von Zahlensystemen
4. Arbeiten mit Daten und Zeiten
4.1. Daten und Zeiten normalisieren
4.2. Testen von Daten
4.3. Normalisieren von Zeiten
4.4. Testen von Zeiten
5. Unterstützte Gebietsschemata
6. Migrieren von vorhergehenden Versionen
6.1. Migrieren von 1.6 oder 1.7 zu neueren
Zend_Log
1. Übersicht
1.1. Erstellen eines Logs
1.2. Nachrichten protokollieren
1.3. Ein Log entfernen
1.4. Verwenden von eingebauten Prioritäten
1.5. Hinzufügen von selbstdefinierten Prioritäten
1.6. Log Events verstehen
2. Writer
2.1. In Streams schreiben
2.2. In Datenbanken schreiben
2.3. An Firebox schreiben
2.4. Einen Writer abstumpfen
2.5. Mit der Attrappe testen
2.6. Gemischte Writer
3. Formatter
3.1. Eingache Formatierung
3.2. In XML formatieren
4. Filter
4.1. Filter für alle Writer
4.2. Filtern für eine Writer Instanz
Zend_Mail
1. Einführung
1.1. Beginnen
1.2. Den standardmäßigen Sendmail Transport konfigurieren
2. Versand über SMTP
3. Versand von mehreren E-Mails über eine SMTP Verbindung
4. Verwendung von unterschiedlichen Versandwegen
5. HTML E-Mail
6. Anhänge
7. Empfänger hinzufügen
8. Die MIME Abgrenzung kontrollieren
9. Zusätzliche Kopfzeilen
10. Zeichensätze
11. Kodierung
12. SMTP Authentifizierung
13. SMTP Übertragungen sichern
14. Lesen von Mail Nachrichten
14.1. Einfaches Beispiel für POP3
14.2. Öffnen eines lokalen Speichers
14.3. Öffnen eines entfernten Speichers
14.4. Nachrichten holen und einfache Methoden
14.5. Arbeiten mit Nachrichten
14.6. Auf Flags prüfen
14.7. Verwenden von Ordnern
14.8. Forgeschrittene Verwendung
Zend_Measure
1. Einführung
2. Erstellung einer Maßeinheit
2.1. Eine Maßeinheit von einer Integer oder Floatzahl erstellen
2.2. Erstellen einer Maßeinheit aus Zeichenketten
2.3. Maßeinheiten von lokalisierten Zeichenketten
3. Ausgabe von Maßeinheiten
3.1. Automatische Ausgabe
3.2. Ausgabe als Wert
3.3. Ausgabe mit einer Maßeinheit
3.4. Ausgabe als lokalisierte Zeichenkette
4. Manipulation von Maßeinheiten
4.1. Konvertieren
4.2. Addieren und Subtrahieren
4.3. Identität Vergleichen
4.4. Werte Vergleichen
4.5. Werte per Hand ändern
4.6. Typ per Hand ändern
5. Arten von Maßeinheiten
5.1. Hinweise für Zend_Measure_Binary
5.2. Hinweise für Zend_Measure_Number
5.3. Römische Zahlen
Zend_Memory
1. Übersicht
1.1. Einführung
1.2. Theorie der Verwendung
2. Memory Manager
2.1. Erstellen eines Memory Manager
2.2. Memory Objekte verwalten
2.3. Memory Manager Einstellungen
3. Memory Objekte
3.1. Verschiebbar
3.2. Gesperrt
3.3. Memory Container 'value' Eigenschaft.
3.4. Memory Container Interface
Zend_Mime
1. Zend_Mime
1.1. Einführung
1.2. Statische Methoden und Konstanten
1.3. Zend_Mime instanziieren
2. Zend_Mime_Message
2.1. Einführung
2.2. Instanziierung
2.3. MIME Abschnitte hinzufügen
2.4. Grenzbehandlung
2.5. Parst einen String um ein Zend_Mime_Message Objekt zu erstellen (Experimentell)
3. Zend_Mime_Part
3.1. Einführung
3.2. Instanziierung
3.3. Methoden für das übertragen der des Teils der Nachricht zu einem String
Zend_OpenId
1. Einführung
1.1. Was ist OpenID?
1.2. Wie funktioniert das ?
1.3. Zend_OpenId Struktur
1.4. Unterstützte Standards
2. Zend_OpenId_Consumer Grundlagen
2.1. OpenID Authentifikation
2.2. Alle Schritte in einer Seite kombinieren
2.3. Bereiche
2.4. Sofortige Prüfung
2.5. Zend_OpenId_Consumer_Storage
2.6. Einfache Registrations Erweiterung
2.7. Integration mit Zend_Auth
2.8. Integration mit Zend_Controller
3. Zend_OpenId_Provider
3.1. Schellstart
3.2. Alles zusammen kombinieren
3.3. Einfache Registrierungs Erweiterung (SREG)
3.4. Was noch ?
Zend_Paginator
1. Einführung
2. Verwendung
2.1. Seitendarstellung von Datensammlungen
2.2. Seiten mit View Skripten darstellen
3. Konfiguration
4. Advanced usage
4.1. Eigene Adapter für Quelldaten
4.2. Eigene Scrolling Stile
Zend_Pdf
1. Einführung
2. Erstellen und Laden von PDF Dokumenten
3. Änderungen an PDF Dokumenten speichern
4. Arbeiten mit Seiten
4.1. Erstellen von Seiten
4.2. Klonen von Seiten
5. Zeichnen
5.1. Geometrie
5.2. Farben
5.3. Zeichnen von Formen
5.4. Zeichnen von Text
5.5. Verwendung von Zeichensätzen
5.6. Limits der Standard PDF Schriften
5.7. Schriften extrahieren
5.8. Zeichnen von Grafiken
5.9. Stil der Strichzeichnungen
5.10. Füllstil
5.11. Lineare Transformationen
5.12. Speichern/Wiederherstellen des Grafikzustand
5.13. Zeichenbereich
5.14. Stile
5.15. Transparenz
6. Dokument Informationen und Metadaten
7. Anwendungsbeispiel für die Zend_Pdf Komponente
Zend_ProgressBar
1. Zend_ProgressBar
1.1. Einführung
1.2. Grundsätzliche Verwendung von Zend_Progressbar
1.3. Persistenter Fortschritt
1.4. Standard Adapter
Zend_Registry
1. Die Registry verwenden
1.1. Werte in die Registry speichern
1.2. Werte aus der Registry lesen
1.3. Erstellen eines Registry Objektes
1.4. Auf die Registry als Array zugreifen
1.5. Zugriff auf die Registry als Objekt
1.6. Abfragen ob ein Index existiert
1.7. Erweitern der Registry
1.8. Entfernen der statischen Registry
Zend_Rest
1. Einführung
2. Zend_Rest_Client
2.1. Einführung
2.2. Antworten
2.3. Anfrage Argumente
3. Zend_Rest_Server
3.1. Einführung
3.2. Verwenden des REST Servers
3.3. Aufruf eines Zend_Rest_Server Services
3.4. Senden eines eigenen Status
3.5. Eigene XML Antworten zurückgeben
Zend_Search_Lucene
1. Überblick
1.1. Einführung
1.2. Dokumenten- und Feldobjekte
1.3. Verstehen der Feldtypen
1.4. HTML Dokumente
1.5. Word 2007 Dokumente
1.6. Powerpoint 2007 Dokumente
1.7. Excel 2007 Dokumente
2. Indexerstellung
2.1. Einen neuen Index erstellen
2.2. Indexaktualisierung
2.3. Dokumente aktualisieren
2.4. Die Größe des Index erhalten
2.5. Indexoptimierung
2.6. Berechtigungen
2.7. Einschränkungen
3. Einen Index durchsuchen
3.1. Abfrage erstellen
3.2. Suchergebnisse
3.3. Begrenzen des Ergebnissets
3.4. Ergebnisgewichtung
3.5. Sortierung der Suchergebnisse
3.6. Such Resultate hervorheben
4. Abfragesprache
4.1. Ausdrücke
4.2. Felder
4.3. Wildcards
4.4. Ausdrücke verändern
4.5. Bereichs Suchen
4.6. Fuzzy Suchen
4.7. Angenäherte Suchen
4.8. Einen Ausdruck schneller machen
4.9. Boolsche Operatoren
4.10. Gruppieren
4.11. Felder gruppieren
4.12. Escapen von speziellen Zeichen
5. Abfrage Erzeugungs API
5.1. Abfrageparser Ausnahmen
5.2. Begriffsabfrage
5.3. Mehrfache Begriffsabfrage
5.4. Boolsche Abfragen
5.5. Wildcard Abfragen
5.6. Fuzzy Abfragen
5.7. Phrasenabfrage
5.8. Bereichsabfragen
6. Zeichensätze
6.1. Unterstützung für UTF-8 und Einzel-Byte Zeichensätze
6.2. Standard Textanalysator
6.3. UTF-8 kompatibler Textanalysator
7. Erweiterbarkeit
7.1. Textanalyse
7.2. Filtern von Tokens
7.3. Algorithmen für Punktwertermittlung
7.4. Storage Container
8. Zusammenarbeit Mit Java Lucene
8.1. Dateiformate
8.2. Indexverzeichnis
8.3. Java Quellcode
9. Erweitert
9.1. Starting from 1.6, handling index format transformations.
9.2. Den Index als statische Eigenschaft verwenden
10. Die besten Anwendungen
10.1. Feldnamen
10.2. Geschwindigkeit von Indezes
10.3. Index wärend des Herunterfahrens
10.4. Dokumente anhand der eindeutigen Id erhalten
10.5. Speicherverwendung
10.6. Verschlüsselung
10.7. Index Wartung
Zend_Server
1. Einführung
2. Zend_Server_Reflection
2.1. Einführung
2.2. Verwendung
Zend_Service
1. Einführung
2. Zend_Service_Akismet
2.1. Einführung
2.2. Prüfen eines API Schlüssels
2.3. Auf Spam prüfen
2.4. Bekannten Spam übertragen
2.5. Falsche Positive (Ham) übermitteln
2.6. Zend-spezielle Zugriffsmethoden
3. Zend_Service_Amazon
3.1. Einführung
3.2. Ländercodes
3.3. Betrachten eines speziellen Teils bei Amazon durch ASIN
3.4. Suchen nach Teilen bei Amazon
3.5. Benutzen der alternativen Abfrage API
3.6. Zend_Service_Amazon Klassen
4. Zend_Service_Audioscrobbler
4.1. Einführung in das Durchsuchen von Audioscrobbler
4.2. Benutzer
4.3. Artisten
4.4. Lieder
4.5. Tags
4.6. Gruppen
4.7. Foren
5. Zend_Service_Delicious
5.1. Einführung
5.2. Beiträge abrufen
5.3. Zend_Service_Delicious_PostList
5.4. Das Bearbeiten von Beiträgen
5.5. Das Löschen von Beiträgen
5.6. Das Hinzufügen von neuen Beiträgen
5.7. Tags
5.8. Bundles
5.9. Öffentliche Daten
5.10. HTTP client
6. Zend_Service_Flickr
6.1. Einführung in die Suche mit Flickr
6.2. Bilder und Informationen von Flickr Benutzern finden
6.3. Photos in einem Gruppenpool finden
6.4. Empfangen von Details zu Bildern durch Flickr
6.5. Zend_Service_Flickr Ergebnis Klassen
7. Zend_Service_Nirvanix
7.1. Einführung
7.2. Registrierung bei Nirvanix
7.3. API Dokumentation
7.4. Features
7.5. Der Anfang
7.6. Den Proxy verstehen
7.7. Ergebnisse erkunden
7.8. Fehler behandeln
8. Zend_Service_ReCaptcha
8.1. Einführung
8.2. Einfachste Verwendung
9. Zend_Service_Simpy
9.1. Einführung
9.2. Links
9.3. Tags
9.4. Notizen
9.5. Watchlists
10. Einführung
10.1. Mit Zend_Service_SlideShare beginnen
10.2. Das SlideShow Objekt
10.3. Empfangen einer einzelnen Slideshow
10.4. Empfangen von Gruppen von Slideshows
10.5. Zend_Service_SlideShare Caching Policy
10.6. Das Verhalten des HTTP Clients ändern
11. Zend_Service_StrikeIron
11.1. Übersicht
11.2. Registrieren mit StrikeIron
11.3. Beginnen
11.4. Die erste Abfrage durchführen
11.5. Ergebnisse betrachten
11.6. Fehler handhaben
11.7. Den eigenen Account prüfen
12. Zend_Service_StrikeIron: Mitgelieferte Services
12.1. ZIP Code Informationen
12.2. U.S. Address-Prüfung
12.3. Verkaufs & Steuer Grundlagen
13. Zend_Service_StrikeIron: Erweiterte Verwendung
13.1. Die Services durch WSDL verwenden
13.2. SOAP Transaktionen betrachten
14. Zend_Service_Technorati
14.1. Einführung
14.2. Anfangen
14.3. Die erste Abfrage durchführen
14.4. Ergebnisse verarbeiten
14.5. Fehler behandeln
14.6. Prüfen der täglichen Verwendung des eigenen API Schlüssels
14.7. Vorhandene Technorati Abfragen
14.8. Zend_Service_Technorati Klassen
15. Zend_Service_Twitter
15.1. Einführung
15.2. Authentifizierung
15.3. Account Methoden
15.4. Status Methoden
15.5. Benutzermethoden
15.6. Methoden zur direkten Benachrichtigung
15.7. Methoden für die Freundschaft
15.8. Methoden für Favoriten
15.9. Zend_Service_Twitter_Search
16. Zend_Service_Yahoo
16.1. Einführung
16.2. Suchen im Web mit Yahoo!
16.3. Finden von Bildern mit Yahoo!
16.4. Videos mit Yahoo! finden
16.5. Finden von lokalen Geschäften und Services mit Yahoo!
16.6. Suchen mit Yahoo! News
16.7. Durchsuchen von Yahoo! Site Explorer Inbound Links
16.8. Durchsuchen von Yahoo! Site Explorer's PageData
16.9. Zend_Service_Yahoo Klassen
Zend_Session
1. Einführung
2. Grundsätzliche Verwendung
2.1. Übungs Beispiele
2.2. Session Namensräume wiederholen
2.3. Zugriffsfunktionen für Session Namensräume
3. Fortgeschrittene Benutzung
3.1. Starten einer Session
3.2. Gesperrte Session Namensräume
3.3. Verfall von Namensräumen
3.4. Kapseln von Sessions und Kontroller
3.5. Mehrfache Instanzen pro Namensraum verhindern
3.6. Arbeiten mit Arrays
3.7. Sessions mit Objekten verwenden
3.8. Verwenden von Sessions mit Unit Tests
4. Globales Session Management
4.1. Konfigurations Optionen
4.2. Fehler: Header schon gesendet
4.3. Session Identifizierer
4.4. >rememberMe(integer $seconds)
4.5. forgetMe()
4.6. sessionExists()
4.7. destroy(bool $remove_cookie = true, bool $readonly = true)
4.8. stop()
4.9. writeClose($readonly = true)
4.10. expireSessionCookie()
4.11. setSaveHandler(Zend_Session_SaveHandler_Interface $interface)
4.12. namespaceIsset($namespace)
4.13. namespaceUnset($namespace)
4.14. namespaceGet($namespace)
4.15. getIterator()
5. Zend_Session_SaveHandler_DbTable
Zend_Soap
1. Zend_Soap_Server
1.1. Der Zend_Soap_Server Konstruktor.
1.2. Methoden um eine Web Service API zu definieren.
1.3. Anfragen und Antwort Objekte behandeln.
2. Zend_Soap_Client
2.1. Der Zend_Soap_Client Konstruktor.
2.2. SOAP Anfragen durchführen.
3. WSDL Zugriffsmethoden
3.1. Zend_Soap_Wsdl Konstruktor.
3.2. Die addMessage() Methode.
3.3. Die addPortType() Methode.
3.4. Die addPortOperation() Methode.
3.5. Die addBinding() Methode.
3.6. Die addBindingOperation() Methode.
3.7. Die addSoapBinding() Methode.
3.8. Die addSoapOperation() Methode.
3.9. Die addService() Methode.
3.10. Typ Entsprechung.
3.11. Die addDocumentation() Methode.
3.12. Das endgültige WSDL Dokument erhalten.
4. AutoDiscovery
4.1. AutoDiscovery Einführung
4.2. Automatische Erkennung von Klassen
4.3. Funktionen für Autodiscovery
4.4. Automatische Erkennung. Datentypen
4.5. Stile für das Binden von WSDL
4.6. Kompatibilität mit WSDL Client Generatoren
Zend_Test
1. Einführung
2. Zend_Test_PHPUnit
2.1. Bootstrapping der eigenen TestCases
2.2. Testen eigener Kontroller und MVC Anwendungen
2.3. Ausnahmen
2.4. Beispiele
Zend_Text
1. Zend_Text_Figlet
2. Zend_Text_Table
Zend_TimeSync
1. Einführung
1.1. Warum Zend_TimeSync ?
1.2. Was ist NTP ?
1.3. Was ist SNTP?
1.4. Problematische Verwendung
1.5. Auswählen welcher Server verwendet werden soll
2. Arbeiten mit Zend_TimeSync
2.1. Generelle Anfragen von Zeitserver
2.2. Mehrere Zeitserver
2.3. Protokolle von Zeitservern
2.4. Ports für Zeitserver verwenden
2.5. Optionen für Zeitserver
2.6. Verschiedene Zeitserver verwenden
2.7. Informationen von Zeitservern
2.8. Behandeln von Ausnahmen
Zend_Translate
1. Einführung
1.1. Beginnen wir mit der Mehrsprachigkeit
2. Adapter für Zend_Translate
2.1. Wie man entscheidet welchen Adapter man benutzen soll
2.2. Selbst geschriebene Adapter integrieren
2.3. Alle Adapter verschnellern
3. Benutzen von Übersetzungs Adaptoren
3.1. Strukturen für Übersetzungdateien
3.2. Erzeugung von Array Quellen
3.3. Erstellung von Gettext Quellen
3.4. Erstellung von TMX Quellen
3.5. Erstellung von CSV Quellen
3.6. Erstellung von INI Quelldateien
3.7. Optionen für Adapter
3.8. Mit Sprachen arbeiten
3.9. Automatische Erkennung von Quellen
3.10. Prüfen von Übersetzungen
3.11. Zugang zu Quell Daten
4. Migration von vorhergehenden Versionen
4.1. Migrieren von 1.6 zu 1.7 oder neuer
Zend_Uri
1. Zend_Uri
1.1. Überblick
1.2. Eine neue URI erstellen
1.3. Verändern einer vorhandenen URI
1.4. URI Validierung
1.5. Allgemeine Instanzmethoden
Zend_Validate
1. Einführung
1.1. Was ist eine Prüfung?
1.2. Standardnutzung von Prüfungen
1.3. Nachrichten anpassen
1.4. Verwenden der statischen is() Methode
2. Standard Prüfklassen
2.1. Alnum
2.2. Alpha
2.3. Barcode
2.4. Between
2.5. Ccnum
2.6. Date
2.7. Digits
2.8. Email Adresse
2.9. Float
2.10. GreaterThan
2.11. Hex
2.12. Hostname
2.13. InArray
2.14. Int
2.15. Ip
2.16. LessThan
2.17. NotEmpty
2.18. Regex
2.19. StringLength
3. Kettenprüfungen
4. Schreiben von Prüfern
Zend_Version
1. Auslesen der Version des Zend Frameworks
Zend_View
1. Einführung
1.1. Controller Skript
1.2. View Skript
1.3. Optionen
1.4. Short Tags und View Skripte
1.5. Zugriff auf Dienstprogramme
2. Controller Skripte
2.1. Variablen übergeben
2.2. Verarbeitung eines View Skripts
2.3. Pfade für View Skripte
3. View Scripte
3.1. Ausgaben maskieren
3.2. Verwendung alternativer Templatesysteme
4. View Helfer
4.1. Vorhandene Helfer
4.2. Helfer Pfade
4.3. Eigene Helfer schreiben
5. Zend_View_Abstract
Zend_Wildfire
1. Zend_Wildfire
Zend_XmlRpc
1. Einführung
2. Zend_XmlRpc_Client
2.1. Einführung
2.2. Methodenaufrufe
2.3. Typen und Konvertierung
2.4. Server-Proxy-Objekt
2.5. Fehlerbehandlung
2.6. Server Selbstüberprüfung
2.7. Von der Anfrage zur Antwort
2.8. HTTP-Client und das Testen
3. Zend_XmlRpc_Server
3.1. Einführung
3.2. Grundlegende Benutzung
3.3. Server-Struktur
3.4. Konventionen
3.5. Nutzen von Namensräumen
3.6. Eigene Request-Objekte
3.7. Eigene Antwort-Objekte
3.8. Verarbeiten von Exceptions durch Fehler
3.9. Zwischenspeichern von Serverdefinitionen zwischen den Anfragen
3.10. Nutzungsbeispiele
ZendX_Console_Process_Unix
1. ZendX_Console_Process_Unix
1.1. Introduction
1.2. Basic usage of ZendX_Console_Process_Unix
ZendX_JQuery
1. Introduction
2. ZendX_JQuery View Helpers
2.1. jQuery() View Helper
2.2. JQuery Helpers
3. ZendX_JQuery Form Elements and Decorators
3.1. General Elements and Decorator Usage
3.2. Form Elements
3.3. Form Decorators
A. Zend Framework Voraussetzungen
A.1. PHP Version
A.2. PHP Erweiterungen
A.3. Zend Framework Komponenten
A.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.3. Arrays
B.4.4. Klassen
B.4.5. Funktionen und Methoden
B.4.6. Kontrollanweisungen
B.4.7. Inline Dokumentation
C. Zend Framework Performance Guide
C.1. Einführung
C.2. Laden von Klassen
C.2.1. Wie kann ich meinen include_path optimieren?
C.2.2. Wie kann man unnötige require_once Anweisungen entfernen?
C.2.3. Wie kann ich das Laden der Plugins beschleunigen?
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.2. SQL die mit Zend_Db_Select erzeugt wurde greift nicht auf die Indezes zu; wie kann man das besser machen?
C.4. Internationalisierung (I18n) und Lokalisierung (L10n)
C.4.1. Welchen Übersetzungsadapter sollte ich verwenden?
C.4.2. Wie kann ich Übersetzungen und Lokalisierungen sogar noch schneller machen?
C.5. Darstellen der View
C.5.1. Wie kann ich die Auflösung von View Helfern schneller machen?
C.5.2. Wie kann ich partielle View schneller machen?
C.5.3. Wie kann ich Aufrufe zu action() vom View Helfers schneller machen?
D. Urheberrecht Informationen