Programmer's Reference Guide
Inhaltsverzeichnis
- 1. Einführung zum Zend Framework
- 2. Zend_Acl
- 3. Zend_Auth
- 4. Zend_Cache
- 5. Zend_Config
- 6. Zend_Console_Getopt
- 7. Zend_Controller
- 7.1. Zend_Controller Schnellstart
- 7.2. Zend_Controller Grundlagen
- 7.3. Der Front Controller
- 7.4. Das Request Objekt
- 7.5. Der Standard Router: Zend_Controller_Router_Rewrite
- 7.6. Der Dispatcher
- 7.7. Action Kontroller
- 7.8. Action Helfer
- 7.9. Das Response Objekt
- 7.10. Plugins
- 7.11. Eine konventionelle modulare Verzeichnis Struktur verwenden
- 7.12. MVC Ausnahmen
- 7.13. Migration von vorhergehenden Versionen
- 8. Zend_Currency
- 9. Zend_Date
- 9.1. Einführung
- 9.2. Theorie der Arbeitsweise
- 9.3. Basis Methoden
- 9.4. Zend_Date API Übersicht
- 9.5. Erstellen von Datumswerten
- 9.6. Konstanten für generelle Datums Funktionen
- 9.7. Funktionierende Beispiele
- 10. Zend_Db
- 10.1. Zend_Db_Adapter
- 10.1.1. Anbindung einer Datenbank mit einem Adapter
- 10.1.2. Die Beispiel Datenbank
- 10.1.3. Lesen von Abfrageergebnissen
- 10.1.3.1. Holen des kompletten Ergebnisssatzes
- 10.1.3.2. Ändern des Fetch Modus
- 10.1.3.3. Holen eines Ergbnisssatzes als assoziatives Array
- 10.1.3.4. Holen einer einzelnen Spalte eines Ergebnisssatzes
- 10.1.3.5. Holen von Schlüssel-Wert Paaren eines Ergebnisssatzes
- 10.1.3.6. Holen einer einzelnen Zeile eines Ergebnisssatzes
- 10.1.3.7. Holen eines einzelnen Scalars aus einem Ergebnisssatz
- 10.1.4. Schreiben von Änderungen in die Datenbank
- 10.1.5. Quotierung von Werten und Bezeichnern
- 10.1.6. Kontrollieren von Datenbank Transaktionen
- 10.1.7. Auflistung und Beschreibung von Tabellen
- 10.1.8. Schließen einer Verbindung
- 10.1.9. Ausführen anderer Datenbank Anweisungen
- 10.1.10. Anmerkungen zu bestimmten Adaptern
- 10.2. Zend_Db_Statement
- 10.3. Zend_Db_Profiler
- 10.4. Zend_Db_Select
- 10.4.1. Übersicht des Select Objekts
- 10.4.2. Erzeugung eines Select Objekts
- 10.4.3. Erstellung von Select Anfragen
- 10.4.3.1. Hinzufügen eines FROM Abschnitts
- 10.4.3.2. Hinzufügen von Spalten
- 10.4.3.3. Hinzufügen von Spalten mit Expressions
- 10.4.3.4. Spalten zu einer existierenden FROM oder JOIN Tabelle hinzufügen
- 10.4.3.5. Hinzufügen einer weiteren Tabelle zu der Anfrage mit JOIN
- 10.4.3.6. Hinzufügen eines WHERE Abschnitts
- 10.4.3.7. Hinzufügen eines GROUP BY Abschnitts
- 10.4.3.8. Hinzufügen eines HAVING Abschnittes
- 10.4.3.9. Hinzufügen eines ORDER BY Abschnitts
- 10.4.3.10. Hinzufügen eines LIMIT Abschnitts
- 10.4.3.11. Hinzufügen des DISTINCT Anfragewandlers
- 10.4.3.12. Hinzufügen des FOR UPDATE Anfragewandlers
- 10.4.4. Ausführen von SELECT Anfrage
- 10.4.5. Andere Methoden
- 10.5. Zend_Db_Table
- 10.5.1. Einführung in die Table Klasse
- 10.5.2. Definieren einer Table Klasse
- 10.5.3. Erzeugen einer Instanz einer Tabelle
- 10.5.4. Zeilen in eine Tabelle einfügen
- 10.5.5. Zeilen in einer Tabelle aktualisieren
- 10.5.6. Zeilen aus einer Tabelle löschen
- 10.5.7. Zeilen durch den Primärschlüssel finden
- 10.5.8. Ein Set von Zeilen abfragen
- 10.5.9. Eine einzelne Zeilen abfragen
- 10.5.10. Informationen der Tabellen Metadaten erhalten
- 10.5.11. Tabellen Metadaten cachen
- 10.5.12. Eine Table Klasse erweitern und anpassen
- 10.6. Zend_Db_Table_Row
- 10.7. Zend_Db_Table_Rowset
- 10.8. Zend_Db_Table Relationships
- 11. Zend_Debug
- 12. Zend_Dojo
- 12.1. Introduction
- 12.2. Zend_Dojo_Data: dojo.data Envelopes
- 12.3. Dojo View Helpers
- 12.4. Dojo Form Elements and Decorators
- 12.4.1. Dijit-Specific Form Decorators
- 12.4.2. Dijit-Specific Form Elements
- 12.4.2.1. Button
- 12.4.2.2. CheckBox
- 12.4.2.3. ComboBox
- 12.4.2.4. CurrencyTextBox
- 12.4.2.5. DateTextBox
- 12.4.2.6. HorizontalSlider
- 12.4.2.7. NumberSpinner
- 12.4.2.8. NumberTextBox
- 12.4.2.9. RadioButton
- 12.4.2.10. Slider abstract element
- 12.4.2.11. TextBox
- 12.4.2.12. Textarea
- 12.4.2.13. TimeTextBox
- 12.4.2.14. ValidationTextBox
- 12.4.2.15. VerticalSlider
- 12.4.3. Dojo Form Examples
- 13. Zend_Dom
- 14. Zend_Exception
- 15. Zend_Feed
- 16. Zend_Filter
- 16.1. Einführung
- 16.2. Standard Filter Klassen
- 16.3. Filter Ketten
- 16.4. Filter schreiben
- 16.5. Zend_Filter_Input
- 16.5.1. Filter und Prüfregeln deklarieren
- 16.5.2. Filter und Prüfbearbeiter erstellen
- 16.5.3. Geprüfte Felder und andere Reporte empfangen
- 16.5.4. Metakommandos verwenden um Filter oder Prüfregeln zu kontrollieren
- 16.5.4.1. Das
FIELDSMetakommando - 16.5.4.2. Das
PRESENCEMetakommando - 16.5.4.3. Das
DEFAULT_VALUEMetakommando - 16.5.4.4. Das
ALLOW_EMPTYMetakommando - 16.5.4.5. Das
BREAK_CHAINMetakommando - 16.5.4.6. Das
MESSAGESMetakommando - 16.5.4.7. Verwenden von Optionen um Metakommandos für alle Regeln zu setzen
- 16.5.4.1. Das
- 16.5.5. Namensräume für Filterklassen hinzufügen
- 16.6. Zend_Filter_Inflector
- 17. Zend_Form
- 17.1. Zend_Form
- 17.2. Schnellstart mit Zend_Form
- 17.3. Erstellen von Form Elementen mit Hilfe von Zend_Form_Element
- 17.4. Erstellen von Form durch Verwendung von Zend_Form
- 17.5. Erstellen von eigenem Form Markup durch Zend_Form_Decorator
- 17.6. Standard Form Elemente die mit dem With Zend Framework ausgeliefert werden
- 17.6.1. Zend_Form_Element_Button
- 17.6.2. Zend_Form_Element_Checkbox
- 17.6.3. Zend_Form_Element_Hidden
- 17.6.4. Zend_Form_Element_Hash
- 17.6.5. Zend_Form_Element_Image
- 17.6.6. Zend_Form_Element_MultiCheckbox
- 17.6.7. Zend_Form_Element_Multiselect
- 17.6.8. Zend_Form_Element_Password
- 17.6.9. Zend_Form_Element_Radio
- 17.6.10. Zend_Form_Element_Reset
- 17.6.11. Zend_Form_Element_Select
- 17.6.12. Zend_Form_Element_Submit
- 17.6.13. Zend_Form_Element_Text
- 17.6.14. Zend_Form_Element_Textarea
- 17.7. Standard Form Dekoratore die mit dem Zend Framework ausgeliefert werden
- 17.7.1. Zend_Form_Decorator_Callback
- 17.7.2. Zend_Form_Decorator_Description
- 17.7.3. Zend_Form_Decorator_DtDdWrapper
- 17.7.4. Zend_Form_Decorator_Errors
- 17.7.5. Zend_Form_Decorator_Fieldset
- 17.7.6. Zend_Form_Decorator_Form
- 17.7.7. Zend_Form_Decorator_FormElements
- 17.7.8. Zend_Form_Decorator_HtmlTag
- 17.7.9. Zend_Form_Decorator_Image
- 17.7.10. Zend_Form_Decorator_Label
- 17.7.11. Zend_Form_Decorator_ViewHelper
- 17.7.12. Zend_Form_Decorator_ViewScript
- 17.8. Internationalisierung von Zend_Form
- 17.9. Fortgeschrittene Verwendung von Zend_Form
- 18. Zend_Gdata
- 18.1. Einführung zu Gdata
- 18.1.1. Struktur von Zend_Gdata
- 18.1.2. Mit Google Services interagieren
- 18.1.3. Instanzen von Zend_Gdata Klassen erhalten
- 18.1.4. Google Data Client Authentifizierung
- 18.1.5. Abhängigkeiten
- 18.1.6. Erstellen eines neuen Gdata Klienten
- 18.1.7. Übliche Abfrage Parameter
- 18.1.8. Einen Feed empfangen
- 18.1.9. Mit Mehrfach-Seiten Feeds arbeiten
- 18.1.10. Arbeiten mit Daten in Feeds und Einträgen
- 18.1.11. Einträge aktualisieren
- 18.1.12. Einträge an Google Server schicken
- 18.1.13. Einträge auf einem Google Server löschen
- 18.2. Authentifizierung mit AuthSub
- 18.3. Authentifizieren mit ClientLogin
- 18.4. Google Kalender verwenden
- 18.5. Verwenden der Google Dokumente Listen Daten API
- 18.6. Google Tabellenkalkulation verwenden
- 18.7. Google Apps Provisionierung verwenden
- 18.7.1. Die aktuelle Domain setzen
- 18.7.2. Interaktion mit Benutzern
- 18.7.3. Mit Spitznamen interagieren
- 18.7.4. Mit Email Listen interagieren
- 18.7.5. Mit den Empfängern von Email Listen interagieren
- 18.7.6. Fehler handhaben
- 18.8. Google Base verwenden
- 18.9. Verwenden der YouTube Daten API
- 18.9.1. Authentifizierung
- 18.9.2. Entwickler Schlüssel und Client ID
- 18.9.3. Öffentliche Video Feeds empfangen
- 18.9.3.1. Suchen nach Videos durch Metadaten
- 18.9.3.2. Suchen nach Videos durch Kategorien und Tags/Schlüsselwörter
- 18.9.3.3. Standard Feeds empfangen
- 18.9.3.4. Videos erhalten die von einem Benutzer hochgeladen wurden
- 18.9.3.5. Videos empfangen die von einem Benutzer bevorzugt werden
- 18.9.3.6. Videobewertungen für ein Video erhalten
- 18.9.4. Videokommentare erhalten
- 18.9.5. PlayList Feeds erhalten
- 18.9.6. Eine Liste von Einschreibungen eines Benutzers erhalten
- 18.9.7. Ein Benutzerprofil erhalten
- 18.9.8. Videos auf YouTube hochladen
- 18.9.9. Browser-basierender Upload
- 18.9.10. Den Upload Status prüfen
- 18.9.11. Andere Funktionen
- 18.10. Picasa Web Alben verwenden
- 18.11. Gdata Ausnahmen auffangen
- 19. Zend_Http
- 19.1. Zend_Http_Client - Einführung
- 19.2. Zend_Http_Client - Fortgeschrittende Nutzung
- 19.3. Zend_Http_Client - Verbindungsadapter
- 19.4. Zend_Http_Cookie und Zend_Http_CookieJar
- 19.4.1. Einführung
- 19.4.2. Instanzieren von Zend_Http_Cookie Objekten
- 19.4.3. Zend_Http_Cookie getter-Methoden
- 19.4.4. Zend_Http_Cookie: Überprüfen von Szenarien
- 19.4.5. Die Zend_Http_CookieJar Klasse: Instanzierung
- 19.4.6. Hinzufügen von Cookies zu einem Zend_Http_CookieJar Objekt
- 19.4.7. Abrufen der Cookies von einem Zend_Http_CookieJar-Objekts
- 19.5. Zend_Http_R
