Programmer's Reference Guide
Table des matières
- 1. Introduction au 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 - Démarrage rapide
- 8.1.1. Introduction
- 8.1.2. Démarrage rapide
- 8.1.2.1. Créer votre disposition de système de fichiers
- 8.1.2.2. Régler votre document root
- 8.1.2.3. Créer vos règles de réécriture
- 8.1.2.4. Créer votre fichier d'amorçage (bootstrap)
- 8.1.2.5. Créer votre contrôleur d'action par défaut
- 8.1.2.6. Créer votre script de vue
- 8.1.2.7. Créer votre contrôleur d'erreur
- 8.1.2.8. Voir le site !
- 8.2. Fondations de Zend_Controller
- 8.3. Le contrôleur frontal (Front Controller)
- 8.4. L'objet Requête
- 8.5. Routeur Standard
- 8.6. Le dispatcheur
- 8.7. Contrôleurs d'action
- 8.8. Aides d'action (Helper)
- 8.8.1. Introduction
- 8.8.2. Initialisation des aides
- 8.8.3. Le gestionnaire d'aide (Broker)
- 8.8.4. Aides d'action intégrées
- 8.8.5. Écrire vos propres aides
- 8.9. Objet de réponse
- 8.10. Plugins
- 8.11. Utilisation de conventions de dossiers modulaires
- 8.12. Exceptions avec MVC
- 8.13. Migrer depuis des versions précédentes
- 8.13.1. Migrer de la version 1.5.x vers 1.6.0 ou plus récent
- 8.13.2. Migrer de la version 1.0.x vers 1.5.0 ou plus récent
- 8.13.3. Migrer de la version 0.9.3 vers 1.0.0RC1 ou plus récent
- 8.13.4. Migrer de la version 0.9.2 vers 0.9.3 ou plus récent
- 8.13.5. Migrer de la version 0.6.0 vers 0.8.0 ou plus récent
- 8.13.6. Migrer de la version 0.2.0 ou plus ancien vers 0.6.0
- 9. Zend_Currency
- 10. Zend_Date
- 10.1. Introduction
- 10.2. Aspect théorique
- 10.3. Méthodes de base
- 10.4. Zend_Date API Overview
- 10.5. Créer des dates
- 10.6. Constants for General Date Functions
- 10.7. Exemples concrets
- 11. Zend_Db
- 11.1. Zend_Db_Adapter
- 11.1.1. Se connecter à un SGBD en utilisant un adaptateur
- 11.1.2. La base de données d'exemple
- 11.1.3. Lecture de résultats de requête
- 11.1.3.1. Récupérer tous les résultats
- 11.1.3.2. Changer le mode de récupération (Fetch Mode)
- 11.1.3.3. Récupérer un enregistrement comme tableau associatif
- 11.1.3.4. Récupérer une seule colonne d'un enregistrement
- 11.1.3.5. Récupérer des paires Clé-Valeur d'enregistrements
- 11.1.3.6. Récupérer un seul enregistrement complet
- 11.1.3.7. Récupérer une colonne d'un enregistrement
- 11.1.4. Effectuer des changements dans la base de données
- 11.1.5. Échapper des valeurs ou des identifiant
- 11.1.6. Gérer les transactions dans une base de données
- 11.1.7. Lister et Décrire les tables
- 11.1.8. Fermer une connexion
- 11.1.9. Exécuter des requêtes sur le driver directement
- 11.1.10. Notes sur des adaptateur spécifiques
- 11.2. Zend_Db_Statement
- 11.3. Zend_Db_Profiler
- 11.4. Zend_Db_Select
- 11.4.1. Vue d'ensemble de l'objet Select
- 11.4.2. Créer un objet Select
- 11.4.3. Construction de requêtes Select
- 11.4.3.1. Ajouter une clause FROM
- 11.4.3.2. Ajouter des colonnes
- 11.4.3.3. Ajouter une expression de colonne
- 11.4.3.4. Ajouter des colonnes à une table FROM ou JOIN existante
- 11.4.3.5. Ajouter une autre table à la requête avec JOIN
- 11.4.3.6. Ajouter une clause WHERE
- 11.4.3.7. Ajouter une clause GROUP BY
- 11.4.3.8. Ajouter une clause HAVING
- 11.4.3.9. Ajouter une clause ORDER BY
- 11.4.3.10. Ajouter une clause LIMIT
- 11.4.3.11. Ajouter le modificateur de requête DISTINCT
- 11.4.3.12. Ajouter le modificateur de requête FOR UPDATE
- 11.4.4. Exécuter des requêtes Select
- 11.4.5. Autres méthodes
- 11.5. Zend_Db_Table
- 11.5.1. Introduction aux classes de Table
- 11.5.2. Définir une classe de Table
- 11.5.3. Créer une instance de la classe de Table
- 11.5.4. Insérer des enregistrement dans une table
- 11.5.5. Mettre à jour des enregistrements dans une table
- 11.5.6. Supprimer des enregistrements d'une Table
- 11.5.7. Récupérer des enregistrements par clé primaire
- 11.5.8. Requêter pour plusieurs enregistrements
- 11.5.9. Récupérer un seul enregistrement
- 11.5.10. Récupérer les méta données d'une Table
- 11.5.11. Cacher les méta données de la table
- 11.5.12. Personnaliser et étendre une classe de Table
- 11.6. Zend_Db_Table_Row
- 11.7. Zend_Db_Table_Rowset
- 11.8. Relations Zend_Db_Table
- 12. Zend_Debug
- 13. Zend_Dojo
- 13.1. Introduction
- 13.2. Zend_Dojo_Data: dojo.data Envelopes
- 13.3. Les aides de vues Dojo
- 13.4. Les éléments de formulaire et les décorateurs Dojo
- 13.4.1. Dijit-Specific Form Decorators
- 13.4.2. Dijit-Specific Form Elements
- 13.4.2.1. Button
- 13.4.2.2. CheckBox
- 13.4.2.3. ComboBox and FilteringSelect
- 13.4.2.4. CurrencyTextBox
- 13.4.2.5. DateTextBox
- 13.4.2.6. Editor
- 13.4.2.7. HorizontalSlider
- 13.4.2.8. NumberSpinner
- 13.4.2.9. NumberTextBox
- 13.4.2.10. PasswordTextBox
- 13.4.2.11. RadioButton
- 13.4.2.12. SimpleTextarea
- 13.4.2.13. Slider abstract element
- 13.4.2.14. SubmitButton
- 13.4.2.15. TextBox
- 13.4.2.16. Textarea
- 13.4.2.17. TimeTextBox
- 13.4.2.18. ValidationTextBox
- 13.4.2.19. VerticalSlider
- 13.4.3. Dojo Form Examples
- 14. Zend_Dom
- 15. Zend_Exception
- 16. Zend_Feed
- 17. Zend_File
- 18. Zend_Filter
- 18.1. Introduction
- 18.2. Classes de filtre standards
- 18.3. Chaînes de filtrage
- 18.4. Écriture de filtres
- 18.5. Zend_Filter_Input
- 18.5.1. Déclarer des règles de filtre et de validateur
- 18.5.2. Créer le processeur de filtres et validateurs
- 18.5.3. Récupérer les champs validés/filtré, et les éventuels rapports
- 18.5.4. Utiliser des méta commandes pour contrôler les règles des filtres et validateurs
- 18.5.4.1. La méta commande
FIELDS - 18.5.4.2. Méta commande
PRESENCE - 18.5.4.3. La méta commande
DEFAULT_VALUE - 18.5.4.4. La méta commande
ALLOW_EMPTY - 18.5.4.5. La méta commande
BREAK_CHAIN - 18.5.4.6. La méta commande
MESSAGES - 18.5.4.7. Utiliser des options pour définir des méta commandes pour toutes les règles
- 18.5.4.1. La méta commande
- 18.5.5. Ajouter des espaces de noms comme noms de classes
- 18.6. Zend_Filter_Inflector
- 19. Zend_Form
- 19.1. Zend_Form
- 19.2. Zend_Form Quick Start
- 19.3. Creating Form Elements Using Zend_Form_Element
- 19.4. Creating Forms Using Zend_Form
- 19.5. Creating Custom Form Markup Using Zend_Form_Decorator
- 19.6. Standard Form Elements Shipped With Zend Framework
- 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 Decorators Shipped With Zend Framework
- 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
- 20. Zend_Gdata
- 20.1. Introduction to Gdata
- 20.1.1. Structure of Zend_Gdata
- 20.1.2. Interacting with Google Services
- 20.1.3. Obtaining instances of Zend_Gdata classes
- 20.1.4. Google Data Client Authentication
- 20.1.5. Dependencies
- 20.1.6. Creating a new Gdata client
- 20.1.7. Common query parameters
- 20.1.8. Fetching a feed
- 20.1.9. Working with multi-page feeds
- 20.1.10. Working with data in feeds and entries
- 20.1.11. Updating entries
- 20.1.12. Posting entries to Google servers
- 20.1.13. Deleting entries on Google servers
- 20.2. Authentification par procédé AuthSub
- 20.3. Authentification avec ClientLogin
- 20.4. Using Google Calendar
- 20.5. Using Google Documents List Data API
- 20.6. Using Google Spreadsheets
- 20.7. Using Google Apps Provisioning
- 20.7.1. Setting the current domain
- 20.7.2. Interacting with users
- 20.7.3. Interacting with nicknames
- 20.7.4. Interacting with email lists
- 20.7.5. Interacting with email list recipients
- 20.7.6. Handling errors
- 20.8. Using Google Base
- 20.9. Utiliser l'API YouTube
- 20.9.1. Récupérer les flux de vidéos
- 20.9.1.1. Chercher des vidéos par métadonnées
- 20.9.1.2. Chercher des vidéos par catégories et mots-clés
- 20.9.1.3. Récupérer les flux standards
- 20.9.1.4. Récupérer les vidéos envoyées par un utilisateur spécifique
- 20.9.1.5. Récupérer les vidéos favorites d'un utilisateur spécifique
- 20.9.1.6. Récupérer les vidéos réponses d'une vidéo spécifique
- 20.9.2. Récupérer les commentaires d'une vidéo spécifique
- 20.9.3. Récupérer le flux des playlists
- 20.9.4. Récupérer les abonnements d'un utilisateur
- 20.9.5. Récupérer le profil d'un utilisateur
- 20.10. Utilisation des albums Web Picasa
