Programmer's Reference Guide
Inhaltsverzeichnis
- 1. Einführung zum Zend Framework
- 2. Zend_Acl
- 3. Zend_Amf
- 4. Zend_Application
- 4.1. Einführung
- 4.2. Zend_Application Quick Start
- 4.3. Theorie der Funktionsweise
- 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.6. Vorhandene Ressource Plugins
- 5. Zend_Auth
- 6. Zend_Cache
- 6.1. Einführung
- 6.2. Die Theorie des Cachens
- 6.3. Zend_Cache Frontends
- 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
- 8. Zend_CodeGenerator
- 8.1. Einführung
- 8.2. Zend_CodeGenerator Beispiele
- 8.3. Zend_CodeGenerator Referenz
- 8.3.1. Abstrakte Klassen und Interfaces
- 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
- 10. Zend_Config_Writer
- 11. Zend_Console_Getopt
- 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.4. Das Request Objekt
- 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.8. Zend_Config mit dem RewriteRouter verwenden
- 12.5.9. Erben vom Router
- 12.6. Der Dispatcher
- 12.7. Action Controller
- 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.5. Schreiben eigener Helfer
- 12.9. Das Response Objekt
- 12.10. Plugins
- 12.11. Eine konventionelle modulare Verzeichnis Struktur verwenden
- 12.12. MVC Ausnahmen
- 12.13. Migration von vorhergehenden Versionen
- 12.13.1. Migratiion von 1.7.x zu 1.8.0 oder neuer
- 12.13.2. Migration von 1.6.x zu 1.7.0 oder neuer
- 12.13.3. Migration von 1.5.x zu 1.6.0 oder neuer
- 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
- 14. Zend_Date
- 14.1. Einführung
- 14.2. Theorie der Arbeitsweise
- 14.3. Basis Methoden
- 14.4. Zend_Date API Übersicht
- 14.5. Erstellen von Datumswerten
- 14.6. Konstanten für generelle Datums Funktionen
- 14.7. Funktionierende Beispiele
- 15. Zend_Db
- 15.1. Zend_Db_Adapter
- 15.1.1. Anbindung einer Datenbank mit einem Adapter
- 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.5. Quotierung von Werten und Bezeichnern
- 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.2. Zend_Db_Statement
- 15.3. Zend_Db_Profiler
- 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.5. Andere Methoden
- 15.5. Zend_Db_Table
- 15.5.1. Einführung
- 15.5.2. Definieren einer Table Klasse
- 15.5.3. Erzeugen einer Instanz einer Tabelle
- 15.5.4. Zeilen in eine Tabelle einfügen
- 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.9. Eine einzelne Zeilen abfragen
- 15.5.10. Informationen der Tabellen Metadaten erhalten
- 15.5.11. Tabellen Metadaten cachen
- 15.5.12. Eine Table Klasse erweitern und anpassen
- 15.6. Zend_Db_Table_Row
- 15.7. Zend_Db_Table_Rowset
- 15.8. Zend_Db_Table Relationships
- 16. Zend_Debug
- 17. Zend_Dojo
- 17.1. Einführung
- 17.2. Zend_Dojo_Data: dojo.data Envelopes
- 17.3. Dojo View Helfer
- 17.4. Formular Elemente und Dekoratore für Dojo
- 17.4.1. Dijit-Spezifische Formular 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
- 19. Zend_Exception
- 20. Zend_Feed
- 21. Zend_File
- 21.1. Zend_File_Transfer
- 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.4. Migration von vorhergehenden Versionen
- 22. Zend_Filter
- 22.1. Einführung
- 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.6. Digits
- 22.2.7. Dir
- 22.2.8. Encrypt
- 22.2.9. HtmlEntities
- 22.2.10. Int
- 22.2.11. LocalizedToNormalized
- 22.2.12. NormalizedToLocalized
- 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.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
- 23. Zend_Form
- 23.1. Zend_Form
- 23.2. Schnellstart mit Zend_Form
- 23.3. Erstellen von Form Elementen mit Hilfe von Zend_Form_Element
- 23.4. Erstellen von Form durch Verwendung von Zend_Form
- 23.5. Erstellen von eigenem Form Markup durch Zend_Form_Decorator
- 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.9. Fortgeschrittene Verwendung von Zend_Form
- 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.3. Die Buchsuche Daten API verwenden
- 24.4. Authentifizieren mit ClientLogin
- 24.5. Google Kalender verwenden
- 24.6. Verwenden der Google Dokumente Listen Daten API
- 24.7. Verwenden von Google Health
- 24.8. Google Tabellenkalkulation verwenden
- 24.9. Google Apps Provisionierung verwenden
- 24.9.1. Die aktuelle Domain setzen
- 24.9.2. Interaktion mit Benutzern
- 24.9.3. Mit Spitznamen interagieren
- 24.9.4. Mit Email Listen interagieren
- 24.9.5. Mit den Empfängern von Email Listen interagieren
- 24.9.6. Fehler handhaben
- 24.10. Google Base verwenden
- 24.11. Picasa Web Alben verwenden
- 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.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.2. Zend_Http_Client - Fortgeschrittende Nutzung
- 25.3. Zend_Http_Client - Verbindungsadapter
- 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
- 26. Zend_InfoCard
- 27. Zend_Json
- 28. Zend_Layout
- 29. Zend_Ldap
- 30. Zend_Loader
- 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.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.5. Unterstützte Gebietsschemata
- 31.6. Migrieren von vorhergehenden Versionen
- 32. Zend_Log
- 33. Zend_Mail
- 33.1. Einführung
- 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
- 34. Zend_Measure
- 35. Zend_Memory
- 36. Zend_Mime
- 37. Zend_Navigation
- 38. Zend_OpenId
- 39. Zend_Paginator
- 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.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.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
- 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
- 45. Zend_Search_Lucene
- 45.1. Überblick
- 45.2. Indexerstellung
- 45.3. Einen Index durchsuchen
- 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.11. Gruppieren
- 45.4.12. Felder gruppieren
- 45.4.13. Escapen von speziellen Zeichen
- 45.5. Abfrage Erzeugungs API
- 45.6. Zeichensätze
- 45.7. Erweiterbarkeit
- 45.8. Zusammenarbeit Mit Java Lucene
- 45.9. Erweitert
- 45.10. Die besten Anwendungen
- 46. Zend_Server
- 47. Zend_Service
- 47.1. Einführung
- 47.2. Zend_Service_Akismet
- 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.6. Zend_Service_Amazon Klassen
- 47.3.6.1. Zend_Service_Amazon_Item
- 47.3.6.2. Zend_Service_Amazon_Image
- 47.3.6.3. Zend_Service_Amazon_ResultSet
- 47.3.6.4. Zend_Service_Amazon_OfferSet
- 47.3.6.5. Zend_Service_Amazon_Offer
- 47.3.6.6. Zend_Service_Amazon_SimilarProduct
- 47.3.6.7. Zend_Service_Amazon_Accessories
- 47.3.6.8. Zend_Service_Amazon_CustomerReview
- 47.3.6.9. Zend_Service_Amazon_EditorialReview
- 47.3.6.10. Zend_Service_Amazon_Listmania
- 47.4. Zend_Service_Amazon_Ec2
- 47.5. Zend_Service_Amazon_Ec2: Instanzen
- 47.6. Zend_Service_Amazon_Ec2: Amazon Maschinen Images (AMI)
- 47.7. Zend_Service_Amazon_Ec2: Elastischer Block Speicher (EBS)
- 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.11. Zend_Service_Amazon_Ec2: Sicherheitsgruppen
- 47.12. Zend_Service_Amazon_S3
- 47.13. Zend_Service_Audioscrobbler
- 47.14. Zend_Service_Delicious
- 47.15. Zend_Service_Flickr
- 47.16. Zend_Service_Nirvanix
- 47.17. Zend_Service_ReCaptcha
- 47.18. Zend_Service_Simpy
- 47.19. Einführung
- 47.20. Zend_Service_StrikeIron
- 47.21. Zend_Service_StrikeIron: Mitgelieferte Services
- 47.22. Zend_Service_StrikeIron: Erweiterte Verwendung
- 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.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.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.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.10. Zend_Service_Yahoo_WebResult
- 47.25.9.11. Zend_Service_Yahoo_ImageResult
- 47.25.9.12. Zend_Service_Yahoo_VideoResult
- 47.25.9.13. Zend_Service_Yahoo_LocalResult
- 47.25.9.14. Zend_Service_Yahoo_NewsResult
- 47.25.9.15. Zend_Service_Yahoo_InlinkDataResult
- 47.25.9.16. Zend_Service_Yahoo_PageDataResult
- 47.25.9.17. Zend_Service_Yahoo_Image
- 48. Zend_Session
- 48.1. Einführung
- 48.2. Grundsätzliche Verwendung
- 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.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.2. Zend_Soap_Client
- 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.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
- 50. Zend_Tag
- 51. Zend_Test
- 52. Zend_Text
- 53. Zend_TimeSync
- 54. Zend_Tool_Framework
- 55. Zend_Tool_Project
- 56. Zend_Translate
- 56.1. Einführung
- 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.9. Automatische Erkennung von Quellen
- 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
- 57. Zend_Uri
- 58. Zend_Validate
- 58.1. Einführung
- 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.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.22. StringLength
- 58.3. Kettenprüfungen
- 58.4. Schreiben von Prüfern
- 58.5. Prüfungsmeldungen
- 59. Zend_Version
- 60. Zend_View
- 60.1. Einführung
- 60.2. Controller Skripte
- 60.3. View Scripte
- 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.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.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
- 61. Zend_Wildfire
- 62. Zend_XmlRpc
- 62.1. Einführung
- 62.2. Zend_XmlRpc_Client
- 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
- 64. ZendX_JQuery
- A. Zend Framework Voraussetzungen
- B. Zend Framework Coding Standard für PHP
- C. Zend Framework Performance Handbuch
- C.1. Einführung
- C.2. Laden von Klassen
- C.3. Zend_Db Performance
- C.4. Internationalisierung (I18n) und Lokalisierung (L10n)
- C.5. Darstellen der View
- 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
Components
Languages Available
Translation Status Reports
View the current status report of Zend Framework manual translations.
