Programmer's Reference Guide
Inhaltsverzeichnis
- 1. Einführung zum Zend Framework
- 2. Zend_Acl
- 3. Zend_Auth
- 4. Zend_Cache
- 5. Zend_Captcha
- 6. Zend_Config
- 7. Zend_Console_Getopt
- 8. Zend_Controller
- 8.1. Zend_Controller Schnellstart
- 8.2. Zend_Controller Grundlagen
- 8.3. Der Front Controller
- 8.4. Das Request Objekt
- 8.5. Der Standard Router
- 8.6. Der Dispatcher
- 8.7. Action Kontroller
- 8.8. Action Helfer
- 8.9. Das Response Objekt
- 8.10. Plugins
- 8.11. Eine konventionelle modulare Verzeichnis Struktur verwenden
- 8.12. MVC Ausnahmen
- 8.13. Migration von vorhergehenden Versionen
- 9. Zend_Currency
- 10. Zend_Date
- 10.1. Einführung
- 10.2. Theorie der Arbeitsweise
- 10.3. Basis Methoden
- 10.4. Zend_Date API Übersicht
- 10.5. Erstellen von Datumswerten
- 10.6. Konstanten für generelle Datums Funktionen
- 10.7. Funktionierende Beispiele
- 11. Zend_Db
- 11.1. Zend_Db_Adapter
- 11.1.1. Anbindung einer Datenbank mit einem Adapter
- 11.1.2. Die Beispiel Datenbank
- 11.1.3. Lesen von Abfrageergebnissen
- 11.1.3.1. Holen des kompletten Ergebnisssatzes
- 11.1.3.2. Ändern des Fetch Modus
- 11.1.3.3. Holen eines Ergbnisssatzes als assoziatives Array
- 11.1.3.4. Holen einer einzelnen Spalte eines Ergebnisssatzes
- 11.1.3.5. Holen von Schlüssel-Wert Paaren eines Ergebnisssatzes
- 11.1.3.6. Holen einer einzelnen Zeile eines Ergebnisssatzes
- 11.1.3.7. Holen eines einzelnen Scalars aus einem Ergebnisssatz
- 11.1.4. Schreiben von Änderungen in die Datenbank
- 11.1.5. Quotierung von Werten und Bezeichnern
- 11.1.6. Kontrollieren von Datenbank Transaktionen
- 11.1.7. Auflistung und Beschreibung von Tabellen
- 11.1.8. Schließen einer Verbindung
- 11.1.9. Ausführen anderer Datenbank Anweisungen
- 11.1.10. Anmerkungen zu bestimmten Adaptern
- 11.2. Zend_Db_Statement
- 11.3. Zend_Db_Profiler
- 11.4. Zend_Db_Select
- 11.4.1. Übersicht des Select Objekts
- 11.4.2. Erzeugung eines Select Objekts
- 11.4.3. Erstellung von Select Anfragen
- 11.4.3.1. Hinzufügen eines FROM Abschnitts
- 11.4.3.2. Hinzufügen von Spalten
- 11.4.3.3. Hinzufügen von Spalten mit Expressions
- 11.4.3.4. Spalten zu einer existierenden FROM oder JOIN Tabelle hinzufügen
- 11.4.3.5. Hinzufügen einer weiteren Tabelle zu der Anfrage mit JOIN
- 11.4.3.6. Hinzufügen eines WHERE Abschnitts
- 11.4.3.7. Hinzufügen eines GROUP BY Abschnitts
- 11.4.3.8. Hinzufügen eines HAVING Abschnittes
- 11.4.3.9. Hinzufügen eines ORDER BY Abschnitts
- 11.4.3.10. Hinzufügen eines LIMIT Abschnitts
- 11.4.3.11. Hinzufügen des DISTINCT Anfragewandlers
- 11.4.3.12. Hinzufügen des FOR UPDATE Anfragewandlers
- 11.4.4. Ausführen von SELECT Anfrage
- 11.4.5. Andere Methoden
- 11.5. Zend_Db_Table
- 11.5.1. Einführung in die Table Klasse
- 11.5.2. Definieren einer Table Klasse
- 11.5.3. Erzeugen einer Instanz einer Tabelle
- 11.5.4. Zeilen in eine Tabelle einfügen
- 11.5.5. Zeilen in einer Tabelle aktualisieren
- 11.5.6. Zeilen aus einer Tabelle löschen
- 11.5.7. Zeilen durch den Primärschlüssel finden
- 11.5.8. Ein Set von Zeilen abfragen
- 11.5.9. Eine einzelne Zeilen abfragen
- 11.5.10. Informationen der Tabellen Metadaten erhalten
- 11.5.11. Tabellen Metadaten cachen
- 11.5.12. Eine Table Klasse erweitern und anpassen
- 11.6. Zend_Db_Table_Row
- 11.7. Zend_Db_Table_Rowset
- 11.8. Zend_Db_Table Relationships
- 12. Zend_Debug
- 13. Zend_Dojo
- 13.1. Einführung
- 13.2. Zend_Dojo_Data: dojo.data Envelopes
- 13.3. Dojo View Helfer
- 13.4. Dojo Form Elemente und Dekoratore
- 13.4.1. Dijit-Spezifische Formular Dekoratore
- 13.4.2. Dijit-Specifische Fomularelemente
- 13.4.2.1. Button
- 13.4.2.2. CheckBox
- 13.4.2.3. ComboBox und FilteringSelect
- 13.4.2.4. CurrencyTextBox
- 13.4.2.5. DateTextBox
- 13.4.2.6. HorizontalSlider
- 13.4.2.7. NumberSpinner
- 13.4.2.8. NumberTextBox
- 13.4.2.9. PasswordTextBox
- 13.4.2.10. RadioButton
- 13.4.2.11. Abstraktes Slider Element
- 13.4.2.12. SubmitButton
- 13.4.2.13. TextBox
- 13.4.2.14. Textarea
- 13.4.2.15. TimeTextBox
- 13.4.2.16. ValidationTextBox
- 13.4.2.17. VerticalSlider
- 13.4.3. Dojo Formular Beispiele
- 14. Zend_Dom
- 15. Zend_Exception
- 16. Zend_Feed
- 17. Zend_File
- 18. Zend_Filter
- 18.1. Einführung
- 18.2. Standard Filter Klassen
- 18.3. Filter Ketten
- 18.4. Filter schreiben
- 18.5. Zend_Filter_Input
- 18.5.1. Filter und Prüfregeln deklarieren
- 18.5.2. Filter und Prüfbearbeiter erstellen
- 18.5.3. Geprüfte Felder und andere Reporte empfangen
- 18.5.4. Metakommandos verwenden um Filter oder Prüfregeln zu kontrollieren
- 18.5.4.1. Das
FIELDSMetakommando - 18.5.4.2. Das
PRESENCEMetakommando - 18.5.4.3. Das
DEFAULT_VALUEMetakommando - 18.5.4.4. Das
ALLOW_EMPTYMetakommando - 18.5.4.5. Das
BREAK_CHAINMetakommando - 18.5.4.6. Das
MESSAGESMetakommando - 18.5.4.7. Verwenden von Optionen um Metakommandos für alle Regeln zu setzen
- 18.5.4.1. Das
- 18.5.5. Namensräume für Filterklassen hinzufügen
- 18.6. Zend_Filter_Inflector
- 19. Zend_Form
- 19.1. Zend_Form
- 19.2. Schnellstart mit Zend_Form
- 19.3. Erstellen von Form Elementen mit Hilfe von Zend_Form_Element
- 19.4. Erstellen von Form durch Verwendung von Zend_Form
- 19.5. Erstellen von eigenem Form Markup durch Zend_Form_Decorator
- 19.6. Standard Form Elemente die mit dem With Zend Framework ausgeliefert werden
- 19.6.1. Zend_Form_Element_Button
- 19.6.2. Zend_Form_Element_Captcha
- 19.6.3. Zend_Form_Element_Checkbox
- 19.6.4. Zend_Form_Element_File
- 19.6.5. Zend_Form_Element_Hidden
- 19.6.6. Zend_Form_Element_Hash
- 19.6.7. Zend_Form_Element_Image
- 19.6.8. Zend_Form_Element_MultiCheckbox
- 19.6.9. Zend_Form_Element_Multiselect
- 19.6.10. Zend_Form_Element_Password
- 19.6.11. Zend_Form_Element_Radio
- 19.6.12. Zend_Form_Element_Reset
- 19.6.13. Zend_Form_Element_Select
- 19.6.14. Zend_Form_Element_Submit
- 19.6.15. Zend_Form_Element_Text
- 19.6.16. Zend_Form_Element_Textarea
- 19.7. Standard Form Dekoratore die mit dem Zend Framework ausgeliefert werden
- 19.7.1. Zend_Form_Decorator_Callback
- 19.7.2. Zend_Form_Decorator_Captcha
- 19.7.3. Zend_Form_Decorator_Description
- 19.7.4. Zend_Form_Decorator_DtDdWrapper
- 19.7.5. Zend_Form_Decorator_Errors
- 19.7.6. Zend_Form_Decorator_Fieldset
- 19.7.7. Zend_Form_Decorator_Form
- 19.7.8. Zend_Form_Decorator_FormElements
- 19.7.9. Zend_Form_Decorator_HtmlTag
- 19.7.10. Zend_Form_Decorator_Image
- 19.7.11. Zend_Form_Decorator_Label
- 19.7.12. Zend_Form_Decorator_ViewHelper
- 19.7.13. Zend_Form_Decorator_ViewScript
- 19.8. Internationalisierung von Zend_Form
- 19.9. Fortgeschrittene Verwendung von Zend_Form
- 20. Zend_Gdata
- 20.1. Einführung zu Gdata
- 20.1.1. Struktur von Zend_Gdata
- 20.1.2. Mit Google Services interagieren
- 20.1.3. Instanzen von Zend_Gdata Klassen erhalten
- 20.1.4. Google Data Client Authentifizierung
- 20.1.5. Abhängigkeiten
- 20.1.6. Erstellen eines neuen Gdata Klienten
- 20.1.7. Übliche Abfrage Parameter
- 20.1.8. Einen Feed empfangen
- 20.1.9. Mit Mehrfach-Seiten Feeds arbeiten
- 20.1.10. Arbeiten mit Daten in Feeds und Einträgen
- 20.1.11. Einträge aktualisieren
- 20.1.12. Einträge an Google Server schicken
- 20.1.13. Einträge auf einem Google Server löschen
- 20.2. Authentifizierung mit AuthSub
- 20.3. Authentifizieren mit ClientLogin
- 20.4. Google Kalender verwenden
- 20.5. Verwenden der Google Dokumente Listen Daten API
- 20.6. Google Tabellenkalkulation verwenden
- 20.7. Google Apps Provisionierung verwenden
- 20.7.1. Die aktuelle Domain setzen
- 20.7.2. Interaktion mit Benutzern
- 20.7.3. Mit Spitznamen interagieren
- 20.7.4. Mit Email Listen interagieren
- 20.7.5. Mit den Empfängern von Email Listen interagieren
- 20.7.6. Fehler handhaben
- 20.8. Google Base verwenden
- 20.9. Verwenden der YouTube Daten API
- 20.9.1. Authentifizierung
- 20.9.2. Entwickler Schlüssel und Client ID
- 20.9.3. Öffentliche Video Feeds empfangen
- 20.9.3.1. Suchen nach Videos durch Metadaten
- 20.9.3.2. Suchen nach Videos durch Kategorien und Tags/Schlüsselwörter
- 20.9.3.3. Standard Feeds empfangen
- 20.9.3.4. Videos erhalten die von einem Benutzer hochgeladen wurden
- 20.9.3.5. Videos empfangen die von einem Benutzer bevorzugt werden
- 20.9.3.6. Videobewertungen für ein Video erhalten
- 20.9.4. Videokommentare erhalten
- 20.9.5. PlayList Feeds erhalten
- 20.9.6. Eine Liste von Einschreibungen eines Benutzers erhalten
- 20.9.7. Ein Benutzerprofil erhalten
- 20.9.8. Videos auf YouTube hochladen
- 20.9.9. Browser-basierender Upload
- 20.9.10. Den Upload Status prüfen
- 20.9.11. Andere Funktionen
- 20.10. Picasa Web Alben verwenden
