Introduction au Zend Framework

 Apprendre Zend Framework

appendix

 Guide de référence Zend Framework


  •  Zend_Gdata
  •  Zend_Http
  •  Zend_InfoCard
  •  Zend_Json
  •  Zend_Layout
  •  Zend_Ldap
  •  Zend_Loader
  •  Zend_Locale
  •  Zend_Log
  •  Zend_Mail
  •  Zend_Markup
  •  Zend_Measure
  •  Zend_Memory
  •  Zend_Mime
  •  Zend_Navigation
  •  Zend_Oauth
  •  Zend_OpenId
  •  Zend_Paginator
  •  Zend_Pdf
  •  Zend_ProgressBar
  •  Zend_Queue
  •  Zend_Reflection
  •  Zend_Registry
  •  Zend_Rest

  •  Zend_Search_Lucene
  •  Zend_Serializer
  •  Zend_Server
  •  Zend_Service
  •  Zend_Session
  •  Zend_Soap
  •  Zend_Tag
  •  Zend_Test
  •  Zend_Text
  •  Zend_TimeSync
  •  Zend_Tool
  •  Zend_Tool_Framework
  •  Zend_Tool_Project
  •  Zend_Translate
  •  Zend_Uri
  •  Zend_Validate
  •  Zend_Version
  •  Zend_View
  •  Zend_Wildfire
  •  Zend_XmlRpc
  • ZendX_Console_Process_Unix
  • ZendX_JQuery
  • Translation 61.2% Update 2010-11-28 - Revision 23149 - Version ZF 1.11.x

    Partie III. Guide de référence Zend Framework

    Table des matières

    12. Zend_Acl
    12.1. Introduction
    12.1.1. A propos des ressources
    12.1.2. A propos des rôles
    12.1.3. Créer la Liste de Contrôle d'Accès
    12.1.4. Registre des rôles
    12.1.5. Définir les Contrôles d'Accès
    12.1.6. Interroger les ACL
    12.2. Affiner les Contrôles d'Accès
    12.2.1. Mieux définir les Contrôles d'Accès
    12.2.2. Retirer les Contrôles d'Accès
    12.3. Utilisation avancée
    12.3.1. Rendre les données ACL persistantes
    12.3.2. Écrire des règles ACL conditionnelles avec des assertions
    13. Zend_Amf
    13.1. Introduction
    13.2. Zend_Amf_Server
    13.2.1. Connecting to the Server from Flex
    13.2.2. Error Handling
    13.2.3. AMF Responses
    13.2.4. Typed Objects
    13.2.5. Resources
    13.2.6. Connecting to the Server from Flash
    13.2.7. Authentication
    14. Zend_Application
    14.1. Introduction
    14.2. Zend_Application démarrage rapide
    14.2.1. Utiliser Zend_Tool
    14.2.2. Ajouter Zend_Application à votre existant
    14.2.3. Ajouter et créer des ressources
    14.2.4. Aller plus loin avec Zend_Application
    14.3. Théorie générale
    14.3.1. Bootstrapping
    14.3.1.1. Resource Methods
    14.3.1.2. Bootstraps that use resource plugins
    14.3.1.3. Resource Registry
    14.3.1.4. Dependency Tracking
    14.3.2. Resource Plugins
    14.4. Exemples
    14.5. Fonctionnalités principales
    14.5.1. Zend_Application
    14.5.2. Zend_Application_Bootstrap_Bootstrapper
    14.5.3. Zend_Application_Bootstrap_ResourceBootstrapper
    14.5.4. Zend_Application_Bootstrap_BootstrapAbstract
    14.5.5. Zend_Application_Bootstrap_Bootstrap
    14.5.5.1. Activer l'autoload de l'application
    14.5.6. Zend_Application_Resource_Resource
    14.5.7. Zend_Application_Resource_ResourceAbstract
    14.5.7.1. Noms des resources
    14.6. Plugins de ressources disponibles
    14.6.1. Zend_Application_Resource_Cachemanager
    14.6.2. Zend_Application_Resource_Db
    14.6.3. Zend_Application_Resource_Dojo
    14.6.4. Zend_Application_Resource_Frontcontroller
    14.6.5. Zend_Application_Resource_Layout
    14.6.6. Zend_Application_Resource_Locale
    14.6.6.1. Autodétection de la locale à utiliser
    14.6.6.2. Autodétection de la locale avec ajout de votre propre valeur par défaut
    14.6.6.3. Forcer l'utilisation d'une locale
    14.6.7. Zend_Application_Resource_Log
    14.6.8. Zend_Application_Resource_Multidb
    14.6.9. Zend_Application_Resource_Mail
    14.6.10. Zend_Application_Resource_Modules
    14.6.11. Zend_Application_Resource_Navigation
    14.6.12. Zend_Application_Resource_Router
    14.6.13. Zend_Application_Resource_Session
    14.6.14. Zend_Application_Resource_Translate
    14.6.15. Zend_Application_Resource_View
    14.6.15.1. Définir une doctype
    14.6.15.2. Définir le type de contenu, et l'encodage
    15. Zend_Auth
    15.1. Introduction
    15.1.1. Adaptateurs
    15.1.2. Résultats
    15.1.3. Persistance d'identité
    15.1.3.1. Persistance par défaut dans une session PHP
    15.1.3.2. Installer un stockage personnalisé
    15.1.4. Utilisation de Zend_Auth
    15.2. Authentification avec une table de base de données
    15.2.1. Introduction
    15.2.2. Utilisation avancée : maintenir persistant l'objet de résultat DbTable
    15.2.3. Utilisation avancée par l'exemple
    15.3. Authentification "Digest"
    15.3.1. Introduction
    15.3.2. Spécifications
    15.3.3. Identité
    15.4. Adaptateur d'authentification HTTP
    15.4.1. Introduction
    15.4.2. Fonctionnement
    15.4.3. Options de configuration
    15.4.4. Résolveurs
    15.4.4.1. Résolveur fichiers
    15.4.5. Usage général :
    15.5. LDAP Authentication
    15.5.1. Introduction
    15.5.2. Usage
    15.5.3. The API
    15.5.4. Server Options
    15.5.5. Collecting Debugging Messages
    15.5.6. Common Options for Specific Servers
    15.5.6.1. Options for Active Directory
    15.5.6.2. Options for OpenLDAP
    15.6. Authentification OpenID
    15.6.1. Introduction
    15.6.2. Spécifications
    16. Zend_Barcode
    16.1. Introduction
    16.2. Création de code-barres avec la classe Zend_Barcode
    16.2.1. Utilisation de la fabrique Zend_Barcode::factory
    16.2.2. Tracer un code-barres
    16.2.3. Générer le rendu d'un code-barres
    16.3. Zend_Barcode Objects
    16.3.1. Common Options
    16.3.1.1. Particular case of static setBarcodeFont()
    16.3.2. Common Additional Getters
    16.3.3. Description of shipped barcodes
    16.3.3.1. Zend_Barcode_Object_Error
    16.3.3.2. Zend_Barcode_Object_Code128
    16.3.3.3. Zend_Barcode_Object_Code25
    16.3.3.4. Zend_Barcode_Object_Code25interleaved
    16.3.3.5. Zend_Barcode_Object_Ean2
    16.3.3.6. Zend_Barcode_Object_Ean5
    16.3.3.7. Zend_Barcode_Object_Ean8
    16.3.3.8. Zend_Barcode_Object_Ean13
    16.3.3.9. Zend_Barcode_Object_Code39
    16.3.3.10. Zend_Barcode_Object_Identcode
    16.3.3.11. Zend_Barcode_Object_Itf14
    16.3.3.12. Zend_Barcode_Object_Leitcode
    16.3.3.13. Zend_Barcode_Object_Planet
    16.3.3.14. Zend_Barcode_Object_Postnet
    16.3.3.15. Zend_Barcode_Object_Royalmail
    16.3.3.16. Zend_Barcode_Object_Upca
    16.3.3.17. Zend_Barcode_Object_Upce
    16.4. Zend_Barcode Renderers
    16.4.1. Common Options
    16.4.2. Zend_Barcode_Renderer_Image
    16.4.3. Zend_Barcode_Renderer_Pdf
    16.4.4. Zend_Barcode_Renderer_Svg
    17. Zend_Cache
    17.1. Introduction
    17.2. Aspect théorique
    17.2.1. La méthode de fabrique de Zend_Cache
    17.2.2. Baliser les enregistrements
    17.2.3. Nettoyer le cache
    17.3. Les frontends Zend_Cache
    17.3.1. Zend_Cache_Core
    17.3.1.1. Introduction
    17.3.1.2. Options disponibles
    17.3.1.3. Exemples
    17.3.2. Zend_Cache_Frontend_Output
    17.3.2.1. Introduction
    17.3.2.2. Options disponibles
    17.3.2.3. Exemples
    17.3.3. Zend_Cache_Frontend_Function
    17.3.3.1. Introduction
    17.3.3.2. Options disponibles
    17.3.3.3. Exemples
    17.3.4. Zend_Cache_Frontend_Class
    17.3.4.1. Introduction
    17.3.4.2. Options disponibles
    17.3.4.3. Exemples
    17.3.5. Zend_Cache_Frontend_File
    17.3.5.1. Introduction
    17.3.5.2. Options disponibles
    17.3.5.3. Exemples
    17.3.6. Zend_Cache_Frontend_Page
    17.3.6.1. Introduction
    17.3.6.2. Options disponibles
    17.3.6.3. Exemples
    17.3.6.4. La méthode spécifique cancel()
    17.3.7. Zend_Cache_Frontend_Capture
    17.3.7.1. Introduction
    17.4. Les backends Zend_Cache
    17.4.1. Zend_Cache_Backend_File
    17.4.2. Zend_Cache_Backend_Sqlite
    17.4.3. Zend_Cache_Backend_Memcached
    17.4.4. Zend_Cache_Backend_Apc
    17.4.5. Zend_Cache_Backend_Xcache
    17.4.6. Zend_Cache_Backend_ZendPlatform
    17.4.7. Zend_Cache_Backend_TwoLevels
    17.4.8. Zend_Cache_Backend_ZendServer_Disk et Zend_Cache_Backend_ZendServer_ShMem
    17.4.9. Zend_Cache_Backend_Static
    17.5. Le gestionnaire de Cache
    18. Zend_Captcha
    18.1. Introduction
    18.2. Opération Captcha
    18.3. Adaptateurs CAPTCHA
    18.3.1. Zend_Captcha_Word
    18.3.2. Zend_Captcha_Dumb
    18.3.3. Zend_Captcha_Figlet
    18.3.4. Zend_Captcha_Image
    18.3.5. Zend_Captcha_ReCaptcha
    19. SimpleCloud API: Zend_Cloud
    19.1. Document Service Introduction
    19.1.1. Zend_Cloud_DocumentService_Adapter Interface
    19.1.2. Supported Adapter Options
    19.1.3. Basic concepts
    19.1.4. Exceptions
    19.1.5. Creating a collection
    19.1.6. Deleting a collection
    19.1.7. Listing available collections
    19.1.8. Inserting a document
    19.1.9. Replacing a document
    19.1.10. Updating a document
    19.1.11. Deleting a document
    19.1.12. Fetching a document
    19.1.13. Querying a collection
    19.1.14. Creating a query
    19.1.15. Accessing concrete adapters
    19.2. Queue Service Introduction
    19.2.1. Instantiating and Configuring QueueService Adapters
    19.2.1.1. Service-Specific Options
    19.2.2. Basic concepts
    19.2.3. Exceptions
    19.2.4. Create a queue
    19.2.5. Delete a queue
    19.2.6. List queues
    19.2.7. Set queue metadata
    19.2.8. Fetch queue metadata
    19.2.9. Send a message
    19.2.10. Receive a message
    19.2.11. Delete a message
    19.2.12. Accessing concrete adapters
    19.3. StorageService Introduction
    19.3.1. StorageService Adapters
    19.3.1.1. StorageService Adapter Options
    19.3.2. Basic concepts
    19.3.3. Exceptions
    19.3.4. Store an item
    19.3.5. Fetch an item
    19.3.6. Delete an item
    19.3.7. Copy an item
    19.3.8. Move an item
    19.3.9. Rename an item
    19.3.10. List items
    19.3.11. Fetching metadata
    19.3.12. Store metadata
    19.3.13. Delete metadata
    19.3.14. Accessing concrete adapters
    20. Zend_CodeGenerator
    20.1. Introduction
    20.1.1. Théorie
    20.2. Exemples Zend_CodeGenerator
    20.3. Zend_CodeGenerator Réference
    20.3.1. Classes abstraites et interfaces
    20.3.1.1. Zend_CodeGenerator_Abstract
    20.3.1.2. Zend_CodeGenerator_Php_Abstract
    20.3.1.3. Zend_CodeGenerator_Php_Member_Abstract
    20.3.2. Classes CodeGenerator concrêtes
    20.3.2.1. Zend_CodeGenerator_Php_Body
    20.3.2.2. Zend_CodeGenerator_Php_Class
    20.3.2.3. Zend_CodeGenerator_Php_Docblock
    20.3.2.4. Zend_CodeGenerator_Php_Docblock_Tag
    20.3.2.5. Zend_CodeGenerator_Php_DocBlock_Tag_Param
    20.3.2.6. Zend_CodeGenerator_Php_DocBlock_Tag_Return
    20.3.2.7. Zend_CodeGenerator_Php_File
    20.3.2.8. Zend_CodeGenerator_Php_Member_Container
    20.3.2.9. Zend_CodeGenerator_Php_Method
    20.3.2.10. Zend_CodeGenerator_Php_Parameter
    20.3.2.11. Zend_CodeGenerator_Php_Property
    21. Zend_Config
    21.1. Introduction
    21.2. Aspect théorique
    21.3. Zend_Config_Ini
    21.4. Zend_Config_Json
    21.4.1. Overview
    21.4.2. Quick Start
    21.4.3. Configuration Options
    21.4.4. Available Methods
    21.5. Zend_Config_Xml
    21.6. Zend_Config_Yaml
    21.6.1. Overview
    21.6.2. Quick Start
    21.6.3. Configuration Options
    21.6.4. Available Methods
    21.6.5. Examples
    22. Zend_Config_Writer
    22.1. Zend_Config_Writer
    23. Zend_Console_Getopt
    23.1. Introduction
    23.2. Déclarer les règles Getopt
    23.2.1. Déclarer des options avec la syntaxe courte
    23.2.2. Déclarer des options avec la syntaxe longue
    23.3. Extraire les options et les arguments
    23.3.1. Manipuler les exceptions Getopt
    23.3.2. Extraire les options par nom
    23.3.3. Extraire les options
    23.3.4. Extraction des arguments sans option
    23.4. Configurer Zend_Console_Getopt
    23.4.1. Ajouter des règles d'options
    23.4.2. Ajouter des messages d'aide
    23.4.3. Ajouter des alias aux options
    23.4.4. Ajouter des listes d'arguments
    23.4.5. Ajouter une configuration
    24. Zend_Controller
    24.1. Zend_Controller - Démarrage rapide
    24.1.1. Introduction
    24.1.2. Démarrage rapide
    24.1.2.1. Créer votre disposition de système de fichiers
    24.1.2.2. Régler votre document root
    24.1.2.3. Créer vos règles de réécriture
    24.1.2.4. Créer votre fichier d'amorçage (bootstrap)
    24.1.2.5. Créer votre contrôleur d'action par défaut
    24.1.2.6. Créer votre script de vue
    24.1.2.7. Créer votre contrôleur d'erreur
    24.1.2.8. Voir le site !
    24.2. Fondations de Zend_Controller
    24.3. Le contrôleur frontal (Front Controller)
    24.3.1. Présentation générale
    24.3.2. Méthodes principales
    24.3.2.1. getInstance()
    24.3.2.2. setControllerDirectory() et addControllerDirectory
    24.3.2.3. addModuleDirectory() et getModuleDirectory()
    24.3.2.4. dispatch()
    24.3.2.5. run()
    24.3.3. Méthodes d'accès à l'environnement
    24.3.4. Paramètres du contrôleur frontal
    24.3.5. Étendre le contrôleur frontal
    24.4. L'objet Requête
    24.4.1. Introduction
    24.4.2. Les requêtes HTTP
    24.4.2.1. Accéder aux données de la requête
    24.4.2.2. Base de l'URL et sous-dossiers
    24.4.2.3. Déterminer le type de la requête
    24.4.2.4. Détecter les requêtes AJAX
    24.4.3. Sous-classer l'objet Requête
    24.5. Routeur Standard
    24.5.1. Introduction
    24.5.2. Utilisation d'un routeur
    24.5.3. Utilisation basique du routeur de réécriture
    24.5.4. Routes par défaut
    24.5.5. Base URL et sous dossiers
    24.5.6. Paramètres globaux
    24.5.7. Types de route
    24.5.7.1. Zend_Controller_Router_Route
    24.5.7.1.1. Variables par défaut
    24.5.7.1.2. Obligations et contraintes des variables
    24.5.7.1.3. Translated segments
    24.5.7.2. Zend_Controller_Router_Route_Static
    24.5.7.3. Zend_Controller_Router_Route_Regex
    24.5.7.4. Zend_Controller_Router_Route_Hostname
    24.5.7.5. Zend_Controller_Router_Route_Chain
    24.5.7.5.1. Chainer des routes via Zend_Config
    24.5.7.6. Zend_Rest_Route
    24.5.7.6.1. Utilisation de Zend_Rest_Route
    24.5.7.6.2. Zend_Rest_Route avec Zend_Config_Ini
    24.5.7.6.3. Zend_Rest_Controller
    24.5.8. Utiliser Zend_Config avec le RewriteRouter
    24.5.9. Dérivation de l'objet Router
    24.6. Le distributeur
    24.6.1. Vue d'ensemble
    24.6.2. Sous-classer le distributeur
    24.7. Contrôleurs d'action
    24.7.1. Introduction
    24.7.2. Initialisation d'objet
    24.7.3. Détournement Pre et Post-Dispatch (Hook)
    24.7.4. Accesseurs
    24.7.5. Intégration des Vues
    24.7.5.1. Initialisation des Vues
    24.7.5.2. Effectuer le rendu des Vues
    24.7.6. Méthodes utiles
    24.7.7. Sous-classer le contrôleur d'action
    24.8. Aides d'action (Helper)
    24.8.1. Introduction
    24.8.2. Initialisation des aides
    24.8.3. Le gestionnaire d'aide (Broker)
    24.8.4. Aides d'action intégrées
    24.8.4.1. ActionStack
    24.8.4.2. AutoComplete
    24.8.4.2.1. AutoCompletion avec Dojo
    24.8.4.2.2. AutoCompletion avec Scriptaculous
    24.8.4.3. ContextSwitch et AjaxContext
    24.8.4.3.1. Contextes inclus par défaut
    24.8.4.3.2. Créer ses propres contextes
    24.8.4.3.3. Affecter des contextes par action
    24.8.4.3.4. Initialiser le Context Switch
    24.8.4.3.5. Fonctionnalités avancées
    24.8.4.3.6. Fonctionnalité AjaxContext
    24.8.4.4. FlashMessenger
    24.8.4.4.1. Introduction
    24.8.4.4.2. Exemple d'utilisation basique
    24.8.4.5. JSON
    24.8.4.6. Redirector
    24.8.4.6.1. Introduction
    24.8.4.6.2. Exemples d'utilisation basique
    24.8.4.7. ViewRenderer
    24.8.4.7.1. Introduction
    24.8.4.7.2. API
    24.8.4.7.3. Exemples
    24.8.4.7.4. Utilisation avancée
    24.8.5. Écrire vos propres aides
    24.9. Objet de réponse
    24.9.1. Utilisation
    24.9.2. Manipulation des en-têtes
    24.9.3. Segments nommés
    24.9.4. Manipulation des exceptions dans l'objet de réponse
    24.9.5. Dériver l'objet de réponse
    24.10. Plugins
    24.10.1. Introduction
    24.10.2. Écrire des plugins
    24.10.3. Utilisation des plugins
    24.10.4. Récupération et manipulations des plugins
    24.10.5. Plugins inclus dans Zend Framework
    24.10.5.1. ActionStack
    24.10.5.2. Zend_Controller_Plugin_ErrorHandler
    24.10.5.2.1. Utilisation de ErrorHandler pour gérer les erreurs 404
    24.10.5.2.2. Gestion des rendus précédants de la réponse
    24.10.5.2.3. Exemples d'utilisation
    24.10.5.2.4. Exemple de contrôleur d'erreurs
    24.10.5.3. Zend_Controller_Plugin_PutHandler
    24.11. Utilisation de conventions de dossiers modulaires
    24.11.1. Introduction
    24.11.2. Spécification des dossiers de modules
    24.11.3. Routage des modules
    24.11.4. Module ou contrôleur Default global
    24.12. Exceptions avec MVC
    24.12.1. Introduction
    24.12.2. Gestion des exceptions
    24.12.3. Différents types d'exceptions que vous pouvez rencontrer
    25. Zend_Currency
    25.1. Introduction à Zend_Currency
    25.1.1. Pourquoi devriez-vous utiliser Zend_Currency ?
    25.2. Utiliser Zend_Currency
    25.2.1. Utilisation de base
    25.2.2. Créer une monnaie basée sur une locale
    25.2.3. Création de monnaie basée sur un pays
    25.3. Options des monnaies
    25.4. Qu'est ce qui définit une monnaie?
    25.5. Où est le symbole monnétaire?
    25.6. A quoi ressemble une monnaie?
    25.7. Travailler avec les valeurs des monnaies (les montants)
    25.7.1. Travailler avec les valeurs des monnaies
    25.7.2. Utiliser la précision des monnaies
    25.8. Calculs avec les monnaies
    25.9. Echanger (convertir) des monnaies
    25.10. Informations complémentaires pour Zend_Currency
    25.10.1. Informations sur les monnaies
    25.10.2. Optimisation des performances des monnaies
    26. Zend_Date
    26.1. Introduction
    26.1.1. Définissez toujours un fuseau horaire par défaut
    26.1.2. Pourquoi utiliser Zend_Date ?
    26.2. Aspect théorique
    26.2.1. Fonctionnement interne
    26.3. Méthodes de base
    26.3.1. La date courante
    26.3.2. Zend_Date : exemples
    26.3.2.1. Afficher une date
    26.3.2.2. Spécifier une date
    26.3.2.3. Ajouter et soustraire des dates
    26.3.2.4. Comparaison de dates
    26.4. Zend_Date API Overview
    26.4.1. Zend_Date Options
    26.4.1.1. Selecting the Date Format Type
    26.4.1.2. DST and Date Math
    26.4.1.3. Month Calculations
    26.4.1.4. Speed up Date Localization and Normalization with Zend_Cache
    26.4.1.5. Receiving Syncronised Timestamps with Zend_TimeSync
    26.4.2. Working with Date Values
    26.4.3. Basic Zend_Date Operations Common to Many Date Parts
    26.4.3.1. List of Date Parts
    26.4.3.2. List of Date Operations
    26.4.4. Comparing Dates
    26.4.5. Getting Dates and Date Parts
    26.4.6. Working with Fractions of Seconds
    26.4.7. Sunrise / Sunset
    26.5. Créer des dates
    26.5.1. Créer la date actuelle
    26.5.2. Créer une date depuis une base de données
    26.5.3. Créer des dates depuis un tableau
    26.6. Constants for General Date Functions
    26.6.1. Using Constants
    26.6.2. List of All Constants
    26.6.3. Self-Defined OUTPUT Formats with ISO
    26.6.4. Self-Defined OUTPUT Formats Using PHP's date() Format Specifiers
    26.7. Exemples concrets
    26.7.1. Vérifier des dates
    26.7.2. Levé et couché du soleil
    26.7.3. Fuseaux horaires (Timezones)
    27. Zend_Db
    27.1. Zend_Db_Adapter
    27.1.1. Se connecter à un SGBD en utilisant un adaptateur
    27.1.1.1. Utilisation du constructeur du Zend_Db Adapter
    27.1.1.2. Utiliser la fabrique (Factory) de Zend_Db
    27.1.1.3. Utiliser Zend_Config avec la fabrique Zend_Db
    27.1.1.4. Paramètres de l'adaptateur (Adapter)
    27.1.1.5. Gestion des connexions dites paresseuses
    27.1.2. La base de données d'exemple
    27.1.3. Lecture de résultats de requête
    27.1.3.1. Récupérer tous les résultats
    27.1.3.2. Changer le mode de récupération (Fetch Mode)
    27.1.3.3. Récupérer un enregistrement comme tableau associatif
    27.1.3.4. Récupérer une seule colonne d'un enregistrement
    27.1.3.5. Récupérer des paires Clé-Valeur d'enregistrements
    27.1.3.6. Récupérer un seul enregistrement complet
    27.1.3.7. Récupérer une colonne d'un enregistrement
    27.1.4. Effectuer des changements dans la base de données
    27.1.4.1. Insérer des données
    27.1.4.2. Récupérer une valeur générée
    27.1.4.3. Mettre à jour des données
    27.1.4.4. Supprimer des enregistrements
    27.1.5. Échapper des valeurs ou des identifiants
    27.1.5.1. Utilisation de quote()
    27.1.5.2. Utilisation de quoteInto()
    27.1.5.3. Utilisation de quoteIdentifier()
    27.1.6. Gérer les transactions dans une base de données
    27.1.7. Lister et décrire les tables
    27.1.8. Fermer une connexion
    27.1.9. Exécuter des requêtes sur le driver directement
    27.1.10. Récupérer la version du serveur SGBD
    27.1.11. Notes sur des adaptateur spécifiques
    27.1.11.1. IBM DB2
    27.1.11.2. MySQLi
    27.1.11.3. Oracle
    27.1.11.4. Microsoft SQL Server
    27.1.11.5. PDO pour IBM DB2 et Informix Dynamic Server (IDS)
    27.1.11.6. PDO Microsoft SQL Server
    27.1.11.7. PDO MySQL
    27.1.11.8. PDO Oracle
    27.1.11.9. PDO PostgreSQL
    27.1.11.10. PDO SQLite
    27.1.11.11. Firebird (Interbase)
    27.2. Zend_Db_Statement
    27.2.1. Créer un statement
    27.2.2. Exécuter un statement
    27.2.3. Récupérer des résultats depuis un statement SELECT
    27.2.3.1. Récupérer un enregistrement unique depuis un statement
    27.2.3.2. Récupérer un jeu de résultat complet
    27.2.3.3. Changer le mode de capture (Fetch Mode)
    27.2.3.4. Récupérer une colonne simple depuis un statement exécuté
    27.2.3.5. Récupérer un résultat (Row) sous forme d'objet
    27.3. Zend_Db_Profiler
    27.3.1. Introduction
    27.3.2. Utiliser le profileur
    27.3.3. Utilisation avancée du profileur
    27.3.3.1. Filtrer par temps d'exécution
    27.3.3.2. Filtrer par type de requête
    27.3.3.3. Récupérer les profils par type de requête
    27.3.4. Profileurs spécialisés
    27.3.4.1. Profiler avec Firebug
    27.4. Zend_Db_Select
    27.4.1. Introduction
    27.4.2. Créer un objet Select
    27.4.3. Construction de requêtes Select
    27.4.3.1. Ajouter une clause FROM
    27.4.3.2. Ajouter des colonnes
    27.4.3.3. Ajouter une expression de colonne
    27.4.3.4. Ajouter des colonnes à une table FROM ou JOIN existante
    27.4.3.5. Ajouter une autre table à la requête avec JOIN
    27.4.3.6. Ajouter une clause WHERE
    27.4.3.7. Ajouter une clause GROUP BY
    27.4.3.8. Ajouter une clause HAVING
    27.4.3.9. Ajouter une clause ORDER BY
    27.4.3.10. Ajouter une clause LIMIT
    27.4.3.11. Ajouter le modificateur de requête DISTINCT
    27.4.3.12. Ajouter le modificateur de requête FOR UPDATE
    27.4.3.13. Construire une requête UNION
    27.4.4. Exécuter des requêtes Select
    27.4.4.1. Exécuter des requêtes Select à partir de l'adaptateur Db
    27.4.4.2. Exécuter des requêtes Select à partir de objet Select
    27.4.4.3. Convertir un objet Select en une chaîne SQL
    27.4.5. Autres méthodes
    27.4.5.1. Récupérer des parties de l'objet Select
    27.4.5.2. Effacer des parties de l'objet Select
    27.5. Zend_Db_Table
    27.5.1. Introduction
    27.5.2. Définir une classe de Table
    27.5.2.1. Définir le nom de la table, et de la base de données
    27.5.2.2. Définir la clé primaire d'une table
    27.5.2.3. Redéfinir les méthodes de configuration de la classe de Table
    27.5.2.4. Initialisation de la Table
    27.5.3. Créer une instance de la classe de Table
    27.5.3.1. Spécifier l'adaptateur de base de données
    27.5.3.2. Spécifier un adaptateur par défaut
    27.5.3.3. Stocker l'objet adaptateur dans le registre
    27.5.4. Insérer des enregistrement dans une table
    27.5.4.1. Utiliser une table avec une clé primaire auto-incrémentée
    27.5.4.2. Utiliser une Table avec une séquence
    27.5.4.3. Utiliser une classe de Table avec une clé naturelle
    27.5.5. Mettre à jour des enregistrements dans une table
    27.5.6. Supprimer des enregistrements d'une Table
    27.5.7. Récupérer des enregistrements par clé primaire
    27.5.8. Requêter pour plusieurs enregistrements
    27.5.8.1. API de l'objet Select
    27.5.8.2. Récupérer un jeu d'enregistrements :
    27.5.8.3. Utilisation avancée
    27.5.9. Récupérer un seul enregistrement
    27.5.10. Récupérer les méta données d'une Table
    27.5.11. Cacher les méta données de la table
    27.5.11.1. Coder en dur les métadonnées de tables
    27.5.12. Personnaliser et étendre une classe de Table
    27.5.12.1. Utiliser des objets Row ou Rowset personnalisés
    27.5.12.2. Personnaliser les logiques Insert, Update, et Delete
    27.5.12.3. Définir des méthodes de recherches personnalisées dans Zend_Db_Table
    27.5.12.4. Utiliser l'inflexion dans Zend_Db_Table
    27.6. Zend_Db_Table_Row
    27.6.1. Introduction
    27.6.2. Récupérer un résultat (un "Row")
    27.6.2.1. Lecture des valeurs des colonnes, dans un Row
    27.6.2.2. Récupérer les valeurs des colonnes comme un tableau
    27.6.2.3. Récupérer des données des tables liées
    27.6.3. Sauvegarde un Row en base de données
    27.6.3.1. Changement des valeurs des colonnes d'un Row
    27.6.3.2. Créer un Row vierge
    27.6.3.3. Changement en masse des valeurs dans un Row
    27.6.3.4. Supprimer un Row
    27.6.4. Sérialisation et désérialisation d'un Row
    27.6.4.1. Sérialiser un Row
    27.6.4.2. Désérialiser les données d'un Row
    27.6.4.3. Reconnecter l'objet Row à la Table
    27.6.5. Étendre la classe Row
    27.6.5.1. Initialisation et pré-traitements d'un Row
    27.6.5.2. Définir sa propre logique pour Insert, Update, et Delete dans Zend_Db_Table_Row
    27.6.5.3. Définir l'inflexion dans Zend_Db_Table_Row
    27.7. Zend_Db_Table_Rowset
    27.7.1. Introduction
    27.7.2. Récupérer un Rowset
    27.7.3. Atteindre les Rows depuis un Rowset
    27.7.4. Récupérer un Rowset en tant que tableau (Array)
    27.7.5. Sérialisation et Désérialisation d'un Rowset
    27.7.6. Étendre la classe Rowset
    27.8. Relations Zend_Db_Table
    27.8.1. Introduction
    27.8.2. Définir ses relations
    27.8.3. Récupérer des enregistrements dépendants (enfants)
    27.8.4. Récupérer l'enregistrement parent
    27.8.5. Récupérer des enregistrements dans une relation N-N (plusieurs-à-plusieurs ou "many-to-many")
    27.8.6. Opérations d'écritures en cascade
    27.8.6.1. Notes concernant les opérations de cascade
    27.9. Zend_Db_Table_Definition
    27.9.1. Introduction
    27.9.2. Utilisation de base
    27.9.3. Utilisation avancée
    28. Zend_Debug
    28.1. Afficher des informations
    29. Zend_Dojo
    29.1. Introduction
    29.2. Zend_Dojo_Data: dojo.data Envelopes
    29.2.1. Zend_Dojo_Data Usage
    29.2.2. Adding metadata to your containers
    29.2.3. Advanced Use Cases
    29.2.3.1. Available Methods
    29.3. Les aides de vues Dojo
    29.3.1. dojo() View Helper
    29.3.1.1. Programmatic and Declarative Usage of Dojo
    29.3.1.2. Themes
    29.3.1.3. Using Layers (Custom Builds)
    29.3.1.4. Methods Available
    29.3.2. Dijit-Specific View Helpers
    29.3.2.1. Dijit Layout Elements
    29.3.2.2. Dijit Form Elements
    29.3.2.3. Custom Dijits
    29.4. Les éléments de formulaire et les décorateurs Dojo
    29.4.1. Dijit-Specific Form Decorators
    29.4.1.1. DijitElement Decorator
    29.4.1.2. DijitForm Decorator
    29.4.1.3. DijitContainer-based Decorators
    29.4.2. Dijit-Specific Form Elements
    29.4.2.1. Button
    29.4.2.2. CheckBox
    29.4.2.3. ComboBox and FilteringSelect
    29.4.2.4. CurrencyTextBox
    29.4.2.5. DateTextBox
    29.4.2.6. Editor
    29.4.2.7. HorizontalSlider
    29.4.2.8. NumberSpinner
    29.4.2.9. NumberTextBox
    29.4.2.10. PasswordTextBox
    29.4.2.11. RadioButton
    29.4.2.12. SimpleTextarea
    29.4.2.13. Slider abstract element
    29.4.2.14. SubmitButton
    29.4.2.15. TextBox
    29.4.2.16. Textarea
    29.4.2.17. TimeTextBox
    29.4.2.18. ValidationTextBox
    29.4.2.19. VerticalSlider
    29.4.3. Dojo Form Examples
    29.5. Zend_Dojo build layer support
    29.5.1. Introduction
    29.5.2. Generating Custom Module Layers with Zend_Dojo_BuildLayer
    29.5.2.1. BuildLayer options
    29.5.2.1.1. Setting the view object
    29.5.2.1.2. Setting the layer name
    29.5.2.1.3. Including onLoad events in the generated layer
    29.5.2.1.4. Including captured JavaScript in the generated layer
    29.5.3. Generating Build Profiles with Zend_Dojo_BuildLayer
    29.5.3.1. Build Profile options
    30. Zend_Dom
    30.1. Introduction
    30.2. Zend_Dom_Query
    30.2.1. Aspect théorique
    30.2.2. Méthodes disponibles
    30.2.2.1. Zend_Dom_Query
    30.2.2.2. Zend_Dom_Query_Result
    31. Zend_Exception
    31.1. Utiliser les exceptions
    31.2. Utilisation classique
    31.3. Exceptions précédentes
    32. Zend_Feed
    32.1. Introduction
    32.2. Importer des flux
    32.2.1. Flux personnalisés
    32.2.1.1. Importer un tableau personnalisé
    32.2.1.2. Importer une source de données personnalisée
    32.2.1.3. Décharger le contenu d'un flux
    32.3. Obtenir des flux à partir de pages Web
    32.4. Consommer un flux RSS
    32.5. Consommer un flux Atom
    32.6. Consommer une entrée Atom particulière
    32.7. Modifier la structure du flux ou des entrées
    32.8. Classes personnalisées pour les flux et entrées
    32.9. Zend_Feed_Reader
    32.9.1. Introduction
    32.9.2. Importing Feeds
    32.9.3. Retrieving Underlying Feed and Entry Sources
    32.9.4. Cache Support and Intelligent Requests
    32.9.4.1. Adding Cache Support to Zend_Feed_Reader
    32.9.4.2. HTTP Conditional GET Support
    32.9.5. Locating Feed URIs from Websites
    32.9.6. Attribute Collections
    32.9.7. Retrieving Feed Information
    32.9.8. Retrieving Entry/Item Information
    32.9.9. Extending Feed and Entry APIs
    32.9.9.1. Writing Zend_Feed_Reader Extensions
    32.10. Zend_Feed_Writer
    32.10.1. Introduction
    32.10.2. Architecture
    32.10.3. Getting Started
    32.10.4. Setting Feed Data Points
    32.10.5. Setting Entry Data Points
    32.11. Zend_Feed_Pubsubhubbub
    32.11.1. What is Pubsubhubbub?
    32.11.2. Architecture
    32.11.3. Zend_Feed_Pubsubhubbub_Publisher
    32.11.4. Zend_Feed_Pubsubhubbub_Subscriber
    32.11.4.1. Subscribing and Unsubscribing
    32.11.4.2. Handling Subscriber Callbacks
    32.11.4.3. Setting Up And Using A Callback URL Route
    33. Zend_File
    33.1. Zend_File_Transfer
    33.1.1. Adaptateurs supportés par Zend_File_Transfer
    33.1.2. Options de Zend_File_Transfer
    33.1.3. Vérification des fichiers
    33.1.4. Informations complémentaires sur les fichiers
    33.1.5. Progress for file uploads
    33.1.5.1. Using a progressbar adapter
    33.1.5.2. Using getProgress() manually
    33.2. Validateurs pour Zend_File_Transfer
    33.2.1. Utiliser les validateurs avec Zend_File_Transfer
    33.2.2. Validateur Count
    33.2.3. Validateur Crc32
    33.2.4. Validateur ExcludeExtension
    33.2.5. Validateur ExcludeMimeType
    33.2.6. Validateur Exists
    33.2.7. Validateur Extension
    33.2.8. Validateur FilesSize
    33.2.9. Validateur ImageSize
    33.2.10. Validateur IsCompressed
    33.2.11. Validateur IsImage
    33.2.12. Validateur Hash
    33.2.13. Validateur Md5
    33.2.14. Validateur MimeType
    33.2.15. Validateur NotExists
    33.2.16. Validateur Sha1
    33.2.17. Validateur Size
    33.2.18. Validateur WordCount
    33.3. Filtres pour Zend_File_Transfer
    33.3.1. Utiliser les filtres avec Zend_File_Transfer
    33.3.2. Filtre Decrypt
    33.3.3. Filtre Encrypt
    33.3.4. Filtre LowerCase
    33.3.5. Filtre Rename
    33.3.6. Filtre UpperCase
    34. Zend_Filter
    34.1. Introduction
    34.1.1. Qu'est-ce qu'un filtre ?
    34.1.2. Utilisation basique des filtres
    34.1.3. Utilisation de la méthode statique staticFilter()
    34.2. Classes de filtre standards
    34.2.1. Alnum
    34.2.1.1. Supported options for Zend_Filter_Alnum
    34.2.1.2. Basic usage
    34.2.1.3. Allow whitespaces
    34.2.2. Alpha
    34.2.2.1. Supported options for Zend_Filter_Alpha
    34.2.2.2. Basic usage
    34.2.2.3. Allow whitespace characters
    34.2.3. BaseName
    34.2.3.1. Supported options for Zend_Filter_BaseName
    34.2.3.2. Basic usage
    34.2.4. Boolean
    34.2.4.1. Comportement par défaut de Zend_Filter_Boolean
    34.2.4.2. Changer le comportement de Zend_Filter_Boolean
    34.2.4.3. Booléens localisés
    34.2.4.4. Désactiver le cast (transtypage)
    34.2.5. Callback
    34.2.6. Compression et décompression
    34.2.6.1. Les bases
    34.2.6.2. Créer une archive
    34.2.6.3. Décompresser une archive
    34.2.6.4. Adaptateur Bz2
    34.2.6.5. Adaptateur Gz
    34.2.6.6. Adaptateur Lzf
    34.2.6.7. Adaptateur Rar
    34.2.6.8. Tar Adapter
    34.2.6.9. Adaptateur Zip
    34.2.7. Decrypt
    34.2.7.1. Décryptage avec Mcrypt
    34.2.7.2. Decryptage avec OpenSSL
    34.2.8. Digits
    34.2.8.1. Supported options for Zend_Filter_Digits
    34.2.8.2. Basic usage
    34.2.9. Dir
    34.2.9.1. Supported options for Zend_Filter_Dir
    34.2.9.2. Basic usage
    34.2.10. Encrypt
    34.2.10.1. Cryptage avec Mcrypt
    34.2.10.2. Cryptage avec OpenSSL
    34.2.11. HtmlEntities
    34.2.11.1. Supported options for Zend_Filter_HtmlEntities
    34.2.11.2. Basic usage
    34.2.11.3. Quote Style
    34.2.11.4. Helper Methods
    34.2.12. Int
    34.2.12.1. Supported options for Zend_Filter_Int
    34.2.12.2. Basic usage
    34.2.13. LocalizedToNormalized
    34.2.13.1. Normaliser des nombres
    34.2.13.2. Normaliser des dates et des temps
    34.2.14. NormalizedToLocalized
    34.2.14.1. Localisation des nombres
    34.2.14.2. Localiser des dates et des temps
    34.2.15. Null
    34.2.15.1. Comportement par défaut de Zend_Filter_Null
    34.2.15.2. Changer le comportement de Zend_Filter_Null
    34.2.16. PregReplace
    34.2.17. RealPath
    34.2.18. StringToLower
    34.2.19. StringToUpper
    34.2.20. StringTrim
    34.2.20.1. Supported options for Zend_Filter_StringTrim
    34.2.20.2. Basic usage
    34.2.20.3. Default behaviour for Zend_Filter_StringTrim
    34.2.21. Int
    34.2.22. StripTags
    34.3. Chaînes de filtrage
    34.3.1. Changing filter chain order
    34.4. Écriture de filtres
    34.5. Zend_Filter_Input
    34.5.1. Déclarer des règles de filtre et de validateur
    34.5.2. Créer le processeur de filtres et validateurs
    34.5.3. Récupérer les champs validés/filtré, et les éventuels rapports
    34.5.3.1. Demander si l'entrée est valide
    34.5.3.2. Récupérer les infos des champs invalides, absents ou inconnus
    34.5.3.3. Récupérer les champs valides
    34.5.4. Utiliser des méta commandes pour contrôler les règles des filtres et validateurs
    34.5.4.1. La méta commande FIELDS
    34.5.4.2. Méta commande PRESENCE
    34.5.4.3. La méta commande DEFAULT_VALUE
    34.5.4.4. La méta commande ALLOW_EMPTY
    34.5.4.5. La méta commande BREAK_CHAIN
    34.5.4.6. La méta commande MESSAGES
    34.5.4.7. Utiliser des options pour définir des méta commandes pour toutes les règles
    34.5.5. Ajouter des espaces de noms comme noms de classes
    34.6. Zend_Filter_Inflector
    34.6.1. Opération
    34.6.2. Créer des chemins vers des filtres alternatifs
    34.6.3. Paramétrer la cible de l'inflecteur
    34.6.4. Règles d'inflexion
    34.6.4.1. Règles statiques
    34.6.4.2. Règles non statiques : basées sur des filtres
    34.6.4.3. Paramétrer plusieurs règles en une seule fois
    34.6.5. Autres méthodes utilitaires
    34.6.6. Zend_Config avec Zend_Filter_Inflector
    35. Zend_Form
    35.1. Zend_Form
    35.2. Zend_Form démarrage rapide
    35.2.1. Créer un objet de formulaire
    35.2.2. Ajouter des éléments au formulaire
    35.2.3. Rendre (visuellement) un formulaire
    35.2.4. Vérifier qu'un formulaire est valide
    35.2.5. Les statuts d'erreur
    35.2.6. Assembler le tout ensemble
    35.2.7. Utiliser un objet Zend_Config
    35.2.8. Conclusion
    35.3. Creating Form Elements Using Zend_Form_Element
    35.3.1. Plugin Loaders
    35.3.2. Filters
    35.3.3. Validators
    35.3.3.1. Custom Error Messages
    35.3.4. Decorators
    35.3.5. Metadata and Attributes
    35.3.6. Standard Elements
    35.3.7. Zend_Form_Element Methods
    35.3.8. Configuration
    35.3.9. Custom Elements
    35.4. Creating Forms Using Zend_Form
    35.4.1. Plugin Loaders
    35.4.2. Elements
    35.4.2.1. Populating and Retrieving Values
    35.4.2.2. Global Operations
    35.4.2.3. Methods For Interacting With Elements
    35.4.3. Display Groups
    35.4.3.1. Global Operations
    35.4.3.2. Using Custom Display Group Classes
    35.4.3.3. Methods for Interacting With Display Groups
    35.4.3.4. Zend_Form_DisplayGroup Methods
    35.4.4. Sub Forms
    35.4.4.1. Global Operations
    35.4.4.2. Methods for Interacting With Sub Forms
    35.4.5. Metadata and Attributes
    35.4.6. Decorators
    35.4.7. Validation
    35.4.7.1. Custom Error Messages
    35.4.7.2. Retrieving Valid Values Only
    35.4.8. Methods
    35.4.9. Configuration
    35.4.10. Custom forms
    35.5. Créer un visuel personnalisé en utilisant Zend_Form_Decorator
    35.5.1. Configuration
    35.5.2. Décorateurs standards
    35.5.3. Décorateurs personnalisés
    35.5.4. Rendre des décorateurs individuellement
    35.6. Les éléments standards fournis avec Zend Framework
    35.6.1. Zend_Form_Element_Button
    35.6.2. Zend_Form_Element_Captcha
    35.6.3. Zend_Form_Element_Checkbox
    35.6.4. Zend_Form_Element_File
    35.6.5. Zend_Form_Element_Hidden
    35.6.6. Zend_Form_Element_Hash
    35.6.7. Zend_Form_Element_Image
    35.6.8. Zend_Form_Element_MultiCheckbox
    35.6.9. Zend_Form_Element_Multiselect
    35.6.10. Zend_Form_Element_Password
    35.6.11. Zend_Form_Element_Radio
    35.6.12. Zend_Form_Element_Reset
    35.6.13. Zend_Form_Element_Select
    35.6.14. Zend_Form_Element_Submit
    35.6.15. Zend_Form_Element_Text
    35.6.16. Zend_Form_Element_Textarea
    35.7. Décorateurs standards fournis avec Zend Framework
    35.7.1. Zend_Form_Decorator_Callback
    35.7.2. Zend_Form_Decorator_Captcha
    35.7.3. Zend_Form_Decorator_Description
    35.7.4. Zend_Form_Decorator_DtDdWrapper
    35.7.5. Zend_Form_Decorator_Errors
    35.7.6. Zend_Form_Decorator_Fieldset
    35.7.7. Zend_Form_Decorator_File
    35.7.8. Zend_Form_Decorator_Form
    35.7.9. Zend_Form_Decorator_FormElements
    35.7.10. Zend_Form_Decorator_FormErrors
    35.7.11. Zend_Form_Decorator_HtmlTag
    35.7.12. Zend_Form_Decorator_Image
    35.7.13. Zend_Form_Decorator_Label
    35.7.14. Zend_Form_Decorator_PrepareElements
    35.7.15. Zend_Form_Decorator_ViewHelper
    35.7.16. Zend_Form_Decorator_ViewScript
    35.8. Internationaliser un formulaire Zend_Form
    35.8.1. Initialiser l'i18n dans les formulaires
    35.8.2. Cibles gérées par l'I18n
    35.9. Advanced Zend_Form Usage
    35.9.1. Array Notation
    35.9.2. Multi-Page Forms
    36. Zend_Gdata
    36.1. Introduction
    36.1.1. Structure of Zend_Gdata
    36.1.2. Interacting with Google Services
    36.1.3. Obtaining instances of Zend_Gdata classes
    36.1.4. Google Data Client Authentication
    36.1.5. Dependencies
    36.1.6. Creating a new Gdata client
    36.1.7. Common Query Parameters
    36.1.8. Fetching a Feed
    36.1.9. Working with Multi-page Feeds
    36.1.10. Working with Data in Feeds and Entries
    36.1.11. Updating Entries
    36.1.12. Posting Entries to Google Servers
    36.1.13. Deleting Entries on Google Servers
    36.2. Authentification par procédé AuthSub
    36.2.1. Création d'un client HTTP authentifié avec AuthSub
    36.2.2. Destruction de l'authentification AuthSub
    36.3. Using the Book Search Data API
    36.3.1. Authenticating to the Book Search service
    36.3.2. Searching for books
    36.3.2.1. Partner Co-Branded Search
    36.3.3. Using community features
    36.3.3.1. Adding a rating
    36.3.3.2. Reviews
    36.3.3.2.1. Adding a review
    36.3.3.2.2. Editing a review
    36.3.3.3. Labels
    36.3.3.3.1. Submitting a set of labels
    36.3.3.4. Retrieving annotations: reviews, ratings, and labels
    36.3.3.5. Deleting Annotations
    36.3.4. Book collections and My Library
    36.3.4.1. Retrieving books in a user's library
    36.3.4.1.1. Retrieving all books in a user's library
    36.3.4.1.2. Searching for books in a user's library
    36.3.4.2. Updating books in a user's library
    36.3.4.2.1. Adding a book to a library
    36.3.4.2.2. Removing a book from a library
    36.4. Authentification avec ClientLogin
    36.4.1. Création d'un client HTTP "ClientLogin" authentifié
    36.4.2. Fermer un client HTTP authentifié par ClientLogin
    36.5. Using Google Calendar
    36.5.1. Connecting To The Calendar Service
    36.5.1.1. Authentication
    36.5.1.2. Creating A Service Instance
    36.5.2. Retrieving A Calendar List
    36.5.3. Retrieving Events
    36.5.3.1. Queries
    36.5.3.2. Retrieving Events In Order Of Start Time
    36.5.3.3. Retrieving Events In A Specified Date Range
    36.5.3.4. Retrieving Events By Fulltext Query
    36.5.3.5. Retrieving Individual Events
    36.5.4. Creating Events
    36.5.4.1. Creating Single-Occurrence Events
    36.5.4.2. Event Schedules and Reminders
    36.5.4.3. Creating Recurring Events
    36.5.4.4. Using QuickAdd
    36.5.5. Modifying Events
    36.5.6. Deleting Events
    36.5.7. Accessing Event Comments
    36.6. Using Google Documents List Data API
    36.6.1. Get a List of Documents
    36.6.2. Upload a Document
    36.6.3. Searching the documents feed
    36.6.3.1. Get a List of Word Processing Documents
    36.6.3.2. Get a List of Spreadsheets
    36.6.3.3. Performing a text query
    36.7. Using Google Health
    36.7.1. Connect To The Health Service
    36.7.1.1. Authentication
    36.7.1.2. Create A Health Service Instance
    36.7.2. Profile Feed
    36.7.2.1. Send a Structured Query
    36.7.2.1.1. Query The Feed
    36.7.2.2. Iterate Through The Profile Entries
    36.7.3. Profile List Feed
    36.7.3.1. Query The Feed
    36.7.4. Sending Notices to the Register Feed
    36.7.4.1. Sending a notice
    36.8. Using Google Spreadsheets
    36.8.1. Create a Spreadsheet
    36.8.2. Get a List of Spreadsheets
    36.8.3. Get a List of Worksheets
    36.8.4. Interacting With List-based Feeds
    36.8.4.1. Get a List-based Feed
    36.8.4.2. Reverse-sort Rows
    36.8.4.3. Send a Structured Query
    36.8.4.4. Add a Row
    36.8.4.5. Edit a Row
    36.8.4.6. Delete a Row
    36.8.5. Interacting With Cell-based Feeds
    36.8.5.1. Get a Cell-based Feed
    36.8.5.2. Send a Cell Range Query
    36.8.5.3. Change Contents of a Cell
    36.9. Using Google Apps Provisioning
    36.9.1. Setting the current domain
    36.9.1.1. Setting the domain for the service class
    36.9.1.2. Setting the domain for query classes
    36.9.2. Interacting with users
    36.9.2.1. Creating a user account
    36.9.2.2. Retrieving a user account
    36.9.2.3. Retrieving all users in a domain
    36.9.2.4. Updating a user account
    36.9.2.4.1. Resetting a user's password
    36.9.2.4.2. Forcing a user to change their password
    36.9.2.4.3. Suspending a user account
    36.9.2.4.4. Granting administrative rights
    36.9.2.5. Deleting user accounts
    36.9.3. Interacting with nicknames
    36.9.3.1. Creating a nickname
    36.9.3.2. Retrieving a nickname
    36.9.3.3. Retrieving all nicknames for a user
    36.9.3.4. Retrieving all nicknames in a domain
    36.9.3.5. Deleting a nickname
    36.9.4. Interacting with groups
    36.9.4.1. Creating a group
    36.9.4.2. Retrieving an individual group
    36.9.4.3. Retrieving all groups in a domain
    36.9.4.4. Deleting a group
    36.9.4.5. Updating a group
    36.9.4.6. Retrieving all groups to which a person is a member
    36.9.5. Interacting with group members
    36.9.5.1. Adding a member to a group
    36.9.5.2. Check to see if member belongs to group
    36.9.5.3. Removing a member from a group
    36.9.5.4. Retrieving the list of members to a group
    36.9.6. Interacting with group owners
    36.9.6.1. Adding an owner to a group
    36.9.6.2. Retrieving the list of the owner of a group
    36.9.6.3. Check to see if an email is the owner of a group
    36.9.6.4. Removing an owner from a group
    36.9.7. Interacting with email lists
    36.9.7.1. Creating an email list
    36.9.7.2. Retrieving all email lists to which a recipient is subscribed
    36.9.7.3. Retrieving all email lists in a domain
    36.9.7.4. Deleting an email list
    36.9.8. Interacting with email list recipients
    36.9.8.1. Adding a recipient to an email list
    36.9.8.2. Retrieving the list of subscribers to an email list
    36.9.8.3. Removing a recipient from an email list
    36.9.9. Handling errors
    36.10. Using Google Base
    36.10.1. Connect To The Base Service
    36.10.1.1. Authentication
    36.10.1.2. Create A Service Instance
    36.10.2. Retrieve Items
    36.10.2.1. Send a Structured Query
    36.10.2.1.1. Query Customer Items Feed
    36.10.2.1.2. Query Snippets Feed
    36.10.2.2. Iterate through the Items
    36.10.3. Insert, Update, and Delete Customer Items
    36.10.3.1. Insert an Item
    36.10.3.2. Modify an Item
    36.10.3.3. Delete an Item
    36.11. Utilisation des albums Web Picasa
    36.11.1. Se connecter au service
    36.11.1.1. Authentification
    36.11.1.2. Créer une instance du service
    36.11.2. Comprendre et construire des requêtes
    36.11.3. Récupérer des flux et des éléments
    36.11.3.1. Récupérer un utilisateur
    36.11.3.2. Récupérer un album
    36.11.3.3. Récupérer une Photo
    36.11.3.4. Récupérer des commentaires
    36.11.3.5. Récupérer des mots-clés
    36.11.4. Créer des ressources
    36.11.4.1. Créer un album
    36.11.4.2. Créer une photo
    36.11.4.3. Créer un commentaire pour une photo
    36.11.4.4. Créer un mot-clé pour une photo
    36.11.5. Supprimer des éléments
    36.11.5.1. Supprimer un album
    36.11.5.2. Supprimer une photo
    36.11.5.3. Supprimer un commentaire
    36.11.5.4. Supprimer un mot-clé
    36.11.5.5. Gestion des accès concurrents
    36.12. Using the YouTube Data API
    36.12.1. Authentication
    36.12.2. Developer Keys and Client ID
    36.12.3. Retrieving public video feeds
    36.12.3.1. Searching for videos by metadata
    36.12.3.2. Searching for videos by categories and tags/keywords
    36.12.3.3. Retrieving standard feeds
    36.12.3.4. Retrieving videos uploaded by a user
    36.12.3.5. Retrieving videos favorited by a user
    36.12.3.6. Retrieving video responses for a video
    36.12.4. Retrieving video comments
    36.12.5. Retrieving playlist feeds
    36.12.5.1. Retrieving the playlists of a user
    36.12.5.2. Retrieving a specific playlist
    36.12.6. Retrieving a list of a user's subscriptions
    36.12.7. Retrieving a user's profile
    36.12.8. Uploading Videos to YouTube
    36.12.9. Browser-based upload
    36.12.10. Checking upload status
    36.12.11. Other Functions
    36.13. Attraper les exceptions Gdata
    37. Zend_Http
    37.1. Introduction
    37.1.1. Utilisation de Zend_Http_Client
    37.1.2. Les paramètres de configuration
    37.1.3. Utilisation basique
    37.1.4. Ajouts de paramètres GET et POST
    37.1.5. Accéder à la dernière requête, ou réponse
    37.2. Zend_Http_Client - Utilisation avancée
    37.2.1. Redirections HTTP
    37.2.2. Ajout de cookies et gestion de leur persistance
    37.2.3. Définir des en-têtes personnalisés
    37.2.4. Envoi de fichiers
    37.2.5. Envoyer des données brutes via POST
    37.2.6. Authentification HTTP
    37.2.7. Envoyer plusieurs requêtes avec le même client
    37.2.8. Data Streaming
    37.3. Zend_Http_Client - Adaptateurs de connexion
    37.3.1. Présentation globale
    37.3.2. Adaptateur Socket
    37.3.2.1. Customizing and accessing the Socket adapter stream context
    37.3.3. Adaptateur Proxy
    37.3.4. The cURL Adapter
    37.3.5. Adaptateur Test
    37.3.6. Créer vos propres adaptateurs de connexion
    37.4. Zend_Http_Cookie and Zend_Http_CookieJar
    37.4.1. Introduction
    37.4.2. Instancier des objets Zend_Http_Cookie
    37.4.3. Zend_Http_Cookie méthodes getter
    37.4.4. Zend_Http_Cookie: Correspondance de scénario
    37.4.5. Classe Zend_Http_CookieJar : Instanciation
    37.4.6. Ajouter des cookies à un objet Zend_Http_CookieJar
    37.4.7. Récupérer les cookies présents dans un objet Zend_Http_CookieJar
    37.5. Zend_Http_Response
    37.5.1. Introduction
    37.5.2. Méthodes de tests booléennes
    37.5.3. Méthodes accesseurs
    37.5.4. Analyseurs statiques de réponse HTTP
    37.6. Zend_Http_UserAgent
    37.6.1. Overview
    37.6.2. Quick Start
    37.6.3. Configuration Options
    37.6.4. Available Methods
    37.6.5. Examples
    37.7. The UserAgent Device Interface
    37.7.1. Overview
    37.7.2. Quick Start
    37.7.3. Configuration Options
    37.7.4. Available Methods
    37.7.5. Examples
    37.8. The UserAgent Features Adapter
    37.8.1. Overview
    37.8.2. Quick Start
    37.8.3. Configuration Options
    37.8.4. Available Methods
    37.9. The WURFL UserAgent Features Adapter
    37.9.1. Overview
    37.9.2. Quick Start
    37.9.3. Configuration Options
    37.9.4. Available Methods
    37.10. The DeviceAtlas UserAgent Features Adapter
    37.10.1. Overview
    37.10.2. Quick Start
    37.10.3. Configuration Options
    37.10.4. Available Methods
    37.11. The TeraWurfl UserAgent Features Adapter
    37.11.1. Overview
    37.11.2. Quick Start
    37.11.3. Configuration Options
    37.11.4. Available Methods
    37.12. The UserAgent Storage Interface
    37.12.1. Overview
    37.12.2. Quick Start
    37.12.3. Configuration Options
    37.12.4. Available Methods
    37.13. The Session UserAgent Storage Adapter
    37.13.1. Overview
    37.13.2. Quick Start
    37.13.3. Configuration Options
    37.13.4. Available Methods
    38. Zend_InfoCard
    38.1. Introduction
    38.1.1. Basic Theory of Usage
    38.1.2. Using as part of Zend_Auth
    38.1.3. Using the Zend_InfoCard component standalone
    38.1.4. Working with a Claims object
    38.1.5. Attaching Information Cards to existing accounts
    38.1.6. Creating Zend_InfoCard Adapters
    39. Zend_Json
    39.1. Introduction
    39.2. Utilisation de base
    39.2.1. Pretty-printing JSON
    39.3. Utilisation avancée de Zend_Json
    39.3.1. Objets JSON
    39.3.2. Encoding PHP objects
    39.3.3. Internal Encoder/Decoder
    39.3.4. JSON Expressions
    39.4. XML to JSON conversion
    39.5. Zend_Json_Server - JSON-RPC server
    39.5.1. Advanced Details
    39.5.1.1. Zend_Json_Server
    39.5.1.2. Zend_Json_Server_Request
    39.5.1.3. Zend_Json_Server_Response
    39.5.1.4. Zend_Json_Server_Error
    39.5.1.5. Zend_Json_Server_Smd
    40. Zend_Layout
    40.1. Introduction
    40.2. Zend_Layout - Démarrage rapide
    40.2.1. Scripts de layout
    40.2.2. Utilisation de Zend_Layout avec le système MVC de Zend Framework
    40.2.3. Utilisation de Zend_Layout en composant indépendant
    40.2.4. Layout d'exemple
    40.3. Zend_Layout options de configuration
    40.3.1. Exemples
    40.4. Zend_Layout, utilisation avancée
    40.4.1. Objets de vue personnalisés
    40.4.2. Plugin de contrôleur frontal personnalisé
    40.4.3. Aide d'action personnalisée
    40.4.4. Résolution de chemin de script personnalisé (inflecteur)
    41. Zend_Ldap
    41.1. Introduction
    41.1.1. Theory of operation
    41.1.1.1. Automatic Username Canonicalization When Binding
    41.1.1.2. Account Name Canonicalization
    41.1.1.3. Multi-domain Authentication and Failover
    41.2. API overview
    41.2.1. Configuration / options
    41.2.2. API Reference
    41.2.2.1. Zend_Ldap
    41.2.2.1.1. Zend_Ldap_Collection
    41.2.2.2. Zend_Ldap_Attribute
    41.2.2.3. Zend_Ldap_Dn
    41.2.2.4. Zend_Ldap_Filter
    41.2.2.5. Zend_Ldap_Node
    41.2.2.6. Zend_Ldap_Node_RootDse
    41.2.2.6.1. OpenLDAP
    41.2.2.6.2. ActiveDirectory
    41.2.2.6.3. eDirectory
    41.2.2.7. Zend_Ldap_Node_Schema
    41.2.2.7.1. OpenLDAP
    41.2.2.7.2. ActiveDirectory
    41.2.2.8. Zend_Ldif_Encoder
    41.3. Scénarios d'utilisation
    41.3.1. Scénarios d'authentification
    41.3.1.1. OpenLDAP
    41.3.1.2. ActiveDirectory
    41.3.2. Opérations CRUD basiques
    41.3.2.1. Récupérer des données depuis LDAP
    41.3.2.2. Ajouter des données à LDAP
    41.3.2.3. Supprimer de LDAP
    41.3.2.4. Mettre à jour LDAP
    41.3.3. Opérations avancées
    41.3.3.1. Copier et déplacer des entrées LDAP
    41.4. Outils
    41.4.1. Création et modification de chaines DN
    41.4.2. Utilisation de l'API des filtres pour créer des filtres de recherche
    41.4.3. Modifier les entrées LDAP en utilisant l'API Attribute
    41.5. Accès à l'arbre LDAP de manière orientée objet avec Zend_Ldap_Node
    41.5.1. Opérations CRUD basiques
    41.5.1.1. Récupérer des données depuis LDAP
    41.5.1.1.1. Récupérer un noeud par son DN
    41.5.1.1.2. Chercher les sous-arbres d'un noeud
    41.5.1.2. Ajouter un nouveau noeud à LDAP
    41.5.1.3. Supprimer un noeud de LDAP
    41.5.1.4. Mettre à jour un noeud de LDAP
    41.5.2. Opérations avancées
    41.5.2.1. Copier et déplacer des noeuds dans LDAP
    41.5.3. Parcours d'un arbre
    41.6. Récupérer des informations depuis un serveur LDAP
    41.6.1. RootDSE
    41.6.2. Parcours de Schema
    41.6.2.1. OpenLDAP
    41.6.2.2. ActiveDirectory
    41.7. Serialiser des données LDAP depuis/vers LDIF
    41.7.1. Serialiser une entrée LDAP vers LDIF
    41.7.2. Desérialiser une chaine LDIF dans une entrée LDAP
    42. Zend_Loader
    42.1. Charger les fichiers et les classes dynamiquement
    42.1.1. Charger des fichiers
    42.1.2. Charger des classes
    42.1.3. Tester si un fichier est lisible
    42.1.4. Utiliser l'autoloader
    42.2. L'autoloader
    42.2.1. Utiliser le chargeur automatique (autoloader)
    42.2.2. Selecting a Zend Framework version
    42.2.3. L'interface de l'autoloader
    42.2.4. Référence de l'autoloader
    42.3. Autoloaders de ressources
    42.3.1. Utilisation de l'autoloader de ressources
    42.3.2. L'autoloader de ressource Module
    42.3.3. Utiliser les autoloaders de ressources comme fabriques d'objets
    42.3.4. Référence de l'autoloader de ressources
    42.4. Chargeur de Plugins
    42.4.1. Utilisation basique
    42.4.2. Manipulation des chemins des Plugins
    42.4.3. Test des Plugins et récupération des noms de classe
    42.4.4. Obtenir de meilleures performances avec les Plugins
    43. Zend_Locale
    43.1. Introduction
    43.1.1. What is Localization
    43.1.2. What is a Locale?
    43.1.3. How are Locales Represented?
    43.1.4. Selecting the Right Locale
    43.1.5. Usage of automatic Locales
    43.1.6. Using a default Locale
    43.1.7. ZF Locale-Aware Classes
    43.1.8. Application wide locale
    43.1.9. Zend_Locale_Format::setOptions(array $options)
    43.1.10. Speed up Zend_Locale and its subclasses
    43.2. Using Zend_Locale
    43.2.1. Copying, Cloning, and Serializing Locale Objects
    43.2.2. Equality
    43.2.3. Default locales
    43.2.4. Set a new locale
    43.2.5. Getting the language and region
    43.2.6. Get the locale by giving a territory
    43.2.7. Obtaining localized strings
    43.2.8. Obtaining translations for "yes" and "no"
    43.2.9. Get a list of all known locales
    43.2.10. Detecting locales
    43.3. Normalization and Localization
    43.3.1. Number normalization: getNumber($input, Array $options)
    43.3.1.1. Precision and Calculations
    43.3.2. Number localization
    43.3.3. Number testing
    43.3.4. Float value normalization
    43.3.5. Floating point value localization
    43.3.6. Floating point value testing
    43.3.7. Integer value normalization
    43.3.8. Integer point value localization
    43.3.9. Integer value testing
    43.3.10. Numeral System Conversion
    43.4. Working with Dates and Times
    43.4.1. Normalizing Dates and Times
    43.4.2. Testing Dates
    43.4.3. Normalizing a Time
    43.4.4. Testing Times
    43.5. Supported locales
    44. Zend_Log
    44.1. Présentation
    44.1.1. Créer un log
    44.1.2. Messages de logs
    44.1.3. Détruire un log
    44.1.4. Utiliser les priorités intégrées
    44.1.5. Ajouter ses propres priorités
    44.1.6. Comprendre les événements de logs
    44.1.7. Log PHP Errors
    44.2. Rédacteurs (Writers)
    44.2.1. Écrire vers un flux (stream)
    44.2.2. Écrire dans des bases de données
    44.2.3. Écrire vers Firebug
    44.2.3.1. Paramétrer les styles pour les priorités
    44.2.3.2. Préparer les données pour l'historisation
    44.2.3.3. Historisation des exceptions
    44.2.3.4. Historisation sous forme de tableau
    44.2.4. Écrire vers un courriel
    44.2.4.1. Utilisation avec Zend_Layout
    44.2.4.2. Ligne du sujet dynamique
    44.2.4.3. Attention
    44.2.5. Ecrire dans lee journal du système
    44.2.6. Ecrire vers le moniteur Zend Server
    44.2.7. Déraciner les rédacteurs
    44.2.8. Tester avec un simulacre
    44.2.9. Additionner les rédacteurs
    44.3. Formateurs (mise en forme)
    44.3.1. Formatage simple
    44.3.2. Formater vers le XML
    44.4. Filtres
    44.4.1. Filtrer pour tous les rédacteurs (Writers)
    44.4.2. Filtrer pour une seule instance de rédacteur
    44.5. Utiliser la fabrique pour créer des logs
    44.5.1. Options pour les objets d'écriture
    44.5.1.1. Zend_Log_Writer_Db Options
    44.5.1.2. Zend_Log_Writer_Firebug Options
    44.5.1.3. Zend_Log_Writer_Mail Options
    44.5.1.4. Zend_Log_Writer_Mock Options
    44.5.1.5. Zend_Log_Writer_Null Options
    44.5.1.6. Zend_Log_Writer_Stream Options
    44.5.1.7. Zend_Log_Writer_Syslog Options
    44.5.1.8. Zend_Log_Writer_ZendMonitor Options
    44.5.2. Options des filtres
    44.5.2.1. Zend_Log_Filter_Message Options
    44.5.2.2. Zend_Log_Filter_Priority Options
    44.5.2.3. Zend_Log_Writer_Suppress Options
    44.5.3. Créer des objets d'écriture et des filtres configurés
    45. Zend_Mail
    45.1. Introduction
    45.1.1. Pour commencer
    45.1.2. Configurer le transport sendmail par défaut
    45.2. Envoyer des courriels en utilisant SMTP
    45.3. Envoyer plusieurs courriels par connexion SMTP
    45.4. Utiliser différents transports
    45.5. Courriel HTML
    45.6. Fichiers joints
    45.7. Ajouter des destinataires
    45.8. Contrôler les limites MIME
    45.9. En-têtes additionnels
    45.10. Jeux de caractères
    45.11. Encodage
    45.12. Authentification SMTP
    45.13. Sécuriser les transports SMTP
    45.14. Lire des courriels
    45.14.1. Exemple simple avec Pop3
    45.14.2. Ouvrir un stockage local
    45.14.3. Ouvrir un stockage distant
    45.14.4. Extraire des messages et autres méthodes simples
    45.14.5. Travailler avec les messages
    45.14.6. Vérifier les drapeaux ("flags")
    45.14.7. Utiliser les dossiers
    45.14.8. Utilisation avancée
    45.14.8.1. Utiliser NOOP
    45.14.8.2. Mettre en cache des instances
    45.14.8.3. Étendre les classes de protocoles
    45.14.8.4. Utilisation des Quotas (avant 1.5)
    46. Zend_Markup
    46.1. Introduction
    46.2. Guide de démarrage avec Zend_Markup
    46.3. Analyseurs Zend_Markup (parsers)
    46.3.1. Theorie de l'analyse
    46.3.2. L'analyseur BBCode
    46.3.3. L'analyseur Textile
    46.3.3.1. Listes
    46.4. Moteurs de rendu Zend_Markup
    46.4.1. Ajouter vos propres markups
    46.4.1.1. Ajout d'un markup de rappel(callback)
    46.4.2. Liste de markups
    47. Zend_Measure
    47.1. Introduction
    47.2. Création d'une mesure
    47.2.1. Créer des mesures à partir de nombres entiers et décimaux
    47.2.2. Créer des mesures à partir de chaînes de caractères
    47.2.3. Mesures à partir de chaînes localisées
    47.3. Récupérer des mesures
    47.3.1. Récupération automatique
    47.3.2. Récupération des valeurs
    47.3.3. Récupération de l'unité de mesure
    47.3.4. Récupération en tant que chaîne régionale
    47.4. Manipuler des mesures
    47.4.1. Convertir
    47.4.2. Ajouter et soustraire
    47.4.3. Vérifier l'égalité des mesures
    47.4.4. Comparer les mesures
    47.4.5. Changer manuellement des valeurs
    47.4.6. Changer manuellement de type
    47.5. Types de mesures
    47.5.1. Conseils pour Zend_Measure_Binary
    47.5.2. Conseils pour Zend_Measure_Number
    47.5.3. Chiffres romains
    48. Zend_Memory
    48.1. Présentation
    48.1.1. Introduction
    48.1.2. Aspect théorique
    48.1.2.1. Manager de mémoire
    48.1.2.2. Conteneur de mémoire
    48.1.2.3. Objet de mémoire verrouillé
    48.1.2.4. Objet de mémoire mobile
    48.2. Manager de mémoire
    48.2.1. Créer un manager de mémoire
    48.2.2. Manager les objets mémoire
    48.2.2.1. Créer des objets mobiles
    48.2.2.2. Créer des objets verrouillés
    48.2.2.3. Détruire des objets
    48.2.3. Régler le manager de mémoire
    48.2.3.1. Mémoire limite
    48.2.3.2. MinSize (taille minimum)
    48.3. Objet mémoire
    48.3.1. Mobile
    48.3.2. Verrouillé
    48.3.3. Propriété "value" du manager de mémoire
    48.3.4. Interface du conteneur de mémoire
    48.3.4.1. La méthode getRef()
    48.3.4.2. La méthode touch()
    48.3.4.3. La méthode lock()
    48.3.4.4. La méthode unlock()
    48.3.4.5. La méthode isLocked()
    49. Zend_Mime
    49.1. Zend_Mime
    49.1.1. Introduction
    49.1.2. Méthodes statiques et constantes
    49.1.3. Instancier Zend_Mime
    49.2. Zend_Mime_Message
    49.2.1. Introduction
    49.2.2. Instancier Zend_Mime_Message
    49.2.3. Ajouter des parties MIME
    49.2.4. Gérer les frontières
    49.2.5. Parser une chaîne de caractère pour créer un objet Zend_Mime_Message (expérimental)
    49.3. Zend_Mime_Part
    49.3.1. Introduction
    49.3.2. Instanciation
    49.3.3. Méthodes pour retourner la partie du message en une chaîne de caractères
    50. Zend_Navigation
    50.1. Introduction
    50.1.1. Pages et Conteneurs
    50.1.1.1. Pages
    50.1.1.2. Conteneurs
    50.1.2. Séparation des données (modèle) et du rendu (vue)
    50.2. Pages
    50.2.1. Caractéristiques communes aux pages
    50.2.2. Zend_Navigation_Page_Mvc
    50.2.3. Zend_Navigation_Page_Uri
    50.2.4. Créer des pages de type personnalisé
    50.2.5. Créer des pages avec la fabrique
    50.3. Containers
    50.3.1. Creating containers
    50.3.2. Adding pages
    50.3.3. Removing pages
    50.3.4. Finding pages
    50.3.5. Iterating containers
    50.3.6. Other operations
    51. Zend_Oauth
    51.1. Introduction to OAuth
    51.1.1. Protocol Workflow
    51.1.2. Security Architecture
    51.1.3. Getting Started
    52. Zend_OpenId
    52.1. Introduction
    52.1.1. Qu'est ce qu'OpenID ?
    52.1.2. Comment cela fonctionne-t-il ?
    52.1.3. Zend_OpenId Structure
    52.1.4. Standards OpenID supportés
    52.2. Zend_OpenId_Consumer Basics
    52.2.1. OpenID Authentication
    52.2.2. Combining all Steps in One Page
    52.2.3. Consumer Realm
    52.2.4. Immediate Check
    52.2.5. Zend_OpenId_Consumer_Storage
    52.2.6. Simple Registration Extension
    52.2.7. Integration with Zend_Auth
    52.2.8. Integration with Zend_Controller
    52.3. Zend_OpenId_Provider
    52.3.1. Quick start
    52.3.2. Combined Provide Scripts
    52.3.3. Simple Registration Extension
    52.3.4. Anything Else?
    53. Zend_Paginator
    53.1. Introduction
    53.2. Utilisation
    53.2.1. Paginer des collections de données
    53.2.2. The DbSelect and DbTableSelect adapter
    53.2.3. Rendre des pages avec les scripts de vue
    53.2.3.1. Exemples de contrôles de pagination
    53.2.3.2. Liste des propriétés
    53.3. Configuration
    53.4. Utilisation avancée
    53.4.1. Adaptateurs de source de données personnalisée
    53.4.2. Styles de défilement personnalisés
    53.4.3. Fonctionnalité de mise en cache
    53.4.4. Zend_Paginator_AdapterAggregate Interface
    54. Zend_Pdf
    54.1. Introduction
    54.2. Créer et charger des documents PDF
    54.3. Sauvegarder les changement dans un document PDF
    54.4. Les pages d'un document
    54.4.1. Création de page
    54.4.2. Clonage de page
    54.5. Dessiner
    54.5.1. Géométrie
    54.5.2. Couleurs
    54.5.3. Dessiner des formes
    54.5.4. Dessiner du texte
    54.5.5. Utiliser des polices de caractères
    54.5.6. Limitations des polices standard PDF
    54.5.7. Extraction des polices
    54.5.8. Insertion d'images
    54.5.9. Style de lignes
    54.5.10. Style de remplissage
    54.5.11. Transformations linéaires
    54.5.11.1. Rotations
    54.5.11.2. A partir de Zend Framework 1.8, mise à l'échelle
    54.5.11.3. A partir de Zend Framework 1.8, décalage
    54.5.11.4. A partir de Zend Framework 1.8, mise en biais
    54.5.12. Sauvegarder et restaurer l'état graphique
    54.5.13. Zone de dessin
    54.5.14. Styles
    54.5.15. Transparence
    54.6. Interactive Features
    54.6.1. Destinations
    54.6.1.1. Supported Destination Types
    54.6.1.1.1. Zend_Pdf_Destination_Zoom
    54.6.1.1.2. Zend_Pdf_Destination_Fit
    54.6.1.1.3. Zend_Pdf_Destination_FitHorizontally
    54.6.1.1.4. Zend_Pdf_Destination_FitVertically
    54.6.1.1.5. Zend_Pdf_Destination_FitRectangle
    54.6.1.1.6. Zend_Pdf_Destination_FitBoundingBox
    54.6.1.1.7. Zend_Pdf_Destination_FitBoundingBoxHorizontally
    54.6.1.1.8. Zend_Pdf_Destination_FitBoundingBoxVertically
    54.6.1.1.9. Zend_Pdf_Destination_Named
    54.6.1.2. Document level destination processing
    54.6.2. Actions
    54.6.2.1. Supported action types
    54.6.2.2. Actions chaining
    54.6.2.3. Document Open Action
    54.6.3. Document Outline (bookmarks)
    54.6.4. Annotations
    54.7. Informations du document et métadonnées
    54.8. Exemple d'utilisation du module Zend_Pdf
    55. Zend_ProgressBar
    55.1. Zend_ProgressBar
    55.1.1. Introduction
    55.1.2. Utilisation basique de Zend_Progressbar
    55.1.3. Adaptateurs standard
    55.1.3.1. Zend_ProgressBar_Adapter_Console
    55.1.3.2. Zend_ProgressBar_Adapter_JsPush
    55.1.3.3. Zend_ProgressBar_Adapter_JsPull
    56. Zend_Queue
    56.1. Introduction
    56.2. Example usage
    56.3. Framework
    56.3.1. Introduction
    56.3.2. Commonality among adapters
    56.4. Adapters
    56.4.1. Specific Adapters - Configuration settings
    56.4.1.1. Apache ActiveMQ - Zend_Queue_Adapter_Activemq
    56.4.1.2. Db - Zend_Queue_Adapter_Db
    56.4.1.3. MemcacheQ - Zend_Queue_Adapter_Memcacheq
    56.4.1.4. Zend Platform Job Queue - Zend_Queue_Adapter_PlatformJobQueue
    56.4.1.5. Array - Zend_Queue_Adapter_Array
    56.4.2. Notes for Specific Adapters
    56.4.2.1. Apache ActiveMQ
    56.4.2.2. Zend_Db
    56.4.2.3. MemcacheQ
    56.4.2.4. Zend Platform Job Queue
    56.4.2.5. Array (local)
    56.5. Customizing Zend_Queue
    56.5.1. Creating your own adapter
    56.5.2. Creating your own message class
    56.5.3. Creating your own message iterator class
    56.5.4. Creating your own queue class
    56.6. Stomp
    56.6.1. Stomp - Supporting classes
    57. Zend_Reflection
    57.1. Introduction
    57.2. Zend_Reflection Exemples
    57.3. Réference de Zend_Reflection
    57.3.1. Zend_Reflection_Docblock
    57.3.2. Zend_Reflection_Docblock_Tag
    57.3.3. Zend_Reflection_Docblock_Tag_Param
    57.3.4. Zend_Reflection_Docblock_Tag_Return
    57.3.5. Zend_Reflection_File
    57.3.6. Zend_Reflection_Class
    57.3.7. Zend_Reflection_Extension
    57.3.8. Zend_Reflection_Function
    57.3.9. Zend_Reflection_Method
    57.3.10. Zend_Reflection_Parameter
    57.3.11. Zend_Reflection_Property
    58. Zend_Registry
    58.1. Utiliser le registre
    58.1.1. Mettre des valeurs dans le registre
    58.1.2. Lire des valeurs du registre
    58.1.3. Construire un objet registre
    58.1.4. Accéder au registre comme à un tableau
    58.1.5. Accéder au registre comme à un objet
    58.1.6. Vérifier si un index existe
    58.1.7. Étendre le registre
    58.1.8. Décharger le registre statique
    59. Zend_Rest
    59.1. Introduction
    59.2. Zend_Rest_Client
    59.2.1. Introduction
    59.2.2. Réponses
    59.2.3. Arguments de requêtes
    59.3. Zend_Rest_Server
    59.3.1. Introduction
    59.3.2. Utilisation d'un serveur REST
    59.3.3. Appelé un service Zend_Rest_Server
    59.3.4. Envoyer un statut personnalisé
    59.3.5. Renvoyer une réponse XML personnalisée
    60. Zend_Search_Lucene
    60.1. Vue d'ensemble
    60.1.1. Introduction
    60.1.2. Objet "Document" et "Field"
    60.1.3. Comprendre les types de champs
    60.1.4. Documents HTML
    60.1.5. Documents Word 2007
    60.1.6. Document Powerpoint 2007
    60.1.7. Documents Excel 2007
    60.2. Créer des index
    60.2.1. Créer un nouvel index
    60.2.2. Mettre à jour un index
    60.2.3. Mise à jour de Documents
    60.2.4. Récupération de la taille de l'index
    60.2.5. Optimisation d'index
    60.2.5.1. Option d'optimisation automatique MaxBufferedDocs
    60.2.5.2. Option d'optimisation automatique MaxMergeDocs
    60.2.5.3. Option d'optimisation automatique MergeFactor
    60.2.6. Permissions
    60.2.7. Limitations
    60.2.7.1. Taille de l'index
    60.2.7.2. Systèmes de fichiers supportés
    60.3. Chercher dans un index
    60.3.1. Construire des requêtes
    60.3.1.1. Parsage de requêtes
    60.3.2. Résultats de recherche
    60.3.3. Limiter le nombre de résultats
    60.3.4. Etablissement des scores des résultats de recherche
    60.3.5. Tri des résultats de recherche
    60.3.6. Mise en évidence des résultats de recherche
    60.4. Langage de requêtes
    60.4.1. Termes
    60.4.2. Champs
    60.4.3. Jokers (Wildcards)
    60.4.4. Modificateurs de termes
    60.4.5. Recherche par intervalle
    60.4.6. Recherches floues
    60.4.7. Limitation des termes correspondants
    60.4.8. Recherches de proximité
    60.4.9. Booster un terme
    60.4.10. Opérateurs booléens
    60.4.10.1. AND
    60.4.10.2. OR
    60.4.10.3. NOT
    60.4.10.4. Les opérateurs &&, ||, et !
    60.4.10.5. +
    60.4.10.6. -
    60.4.10.7. Pas d'opérateur
    60.4.11. Groupement
    60.4.12. Groupement de champs
    60.4.13. Echappement des caractères spéciaux
    60.5. API de construction de requêtes
    60.5.1. Les Exceptions du parseur de requêtes
    60.5.2. Requête sur un terme
    60.5.3. Requête multi-termes
    60.5.4. Requête booléene
    60.5.5. Requête Joker (wildcard)
    60.5.6. Requête floue (fuzzy query)
    60.5.7. Requête de phrase
    60.5.8. Requête d'intervalle
    60.6. Jeu de caractères
    60.6.1. Support UTF-8 et caractères sur un octet
    60.6.2. Analyseur de texte par défaut
    60.6.3. Analyseurs de texte compatibles UTF-8
    60.7. Extensibilité
    60.7.1. Analyse de texte
    60.7.2. Filtrage des segments
    60.7.3. Algorithme de score
    60.7.4. Conteneur de stockage
    60.8. Agir avec Lucene Java
    60.8.1. Formats de fichier
    60.8.2. Répertoire Index
    60.8.3. Code source Java
    60.9. Avancé
    60.9.1. Depuis Zend Framework 1.6, gestion des transformations de format d'index
    60.9.2. Utiliser les propriétés statiques de l'index
    60.10. Bonnes pratiques
    60.10.1. Nommage des champs
    60.10.2. Performance de l'indexation
    60.10.3. Indexation à l'arrêt du programme
    60.10.4. Récupération de documents par leur id unique
    60.10.5. Utilisation de la mémoire
    60.10.6. Encodage
    60.10.7. Maintenance de l'index
    61. Zend_Serializer
    61.1. Introduction
    61.2. Zend_Serializer_Adapter
    61.2.1. Zend_Serializer_Adapter_PhpSerialize
    61.2.2. Zend_Serializer_Adapter_Igbinary
    61.2.3. Zend_Serializer_Adapter_Wddx
    61.2.4. Zend_Serializer_Adapter_Json
    61.2.5. Zend_Serializer_Adapter_Amf 0 et 3
    61.2.6. Zend_Serializer_Adapter_PythonPickle
    61.2.7. Zend_Serializer_Adapter_PhpCode
    62. Zend_Server
    62.1. Introduction
    62.2. Zend_Server_Reflection
    62.2.1. Introduction
    62.2.2. Utilisation
    63. Zend_Service
    63.1. Introduction
    63.2. Zend_Service_Akismet
    63.2.1. Introduction
    63.2.2. Verify an API key
    63.2.3. Check for spam
    63.2.4. Submitting known spam
    63.2.5. Submitting false positives (ham)
    63.2.6. Zend-specific Methods
    63.3. Zend_Service_Amazon
    63.3.1. Introduction
    63.3.2. Codes de pays
    63.3.3. Rechercher un produit Amazon spécifique avec son ASIN
    63.3.4. Lancer des recherches de produits sur Amazon
    63.3.5. Utiliser l'API alternative de requêtes
    63.3.5.1. Introduction
    63.3.6. Classes Zend_Service_Amazon
    63.3.6.1. Zend_Service_Amazon_Item
    63.3.6.1.1. Zend_Service_Amazon_Item::asXML()
    63.3.6.1.2. Propriétés
    63.3.6.2. Zend_Service_Amazon_Image
    63.3.6.2.1. Propriétés
    63.3.6.3. Zend_Service_Amazon_ResultSet
    63.3.6.3.1. Zend_Service_Amazon_ResultSet::totalResults()
    63.3.6.4. Zend_Service_Amazon_OfferSet
    63.3.6.4.1. Propriétés
    63.3.6.5. Zend_Service_Amazon_Offer
    63.3.6.5.1. Zend_Service_Amazon_Offer Properties
    63.3.6.6. Zend_Service_Amazon_SimilarProduct
    63.3.6.6.1. Propriétés
    63.3.6.7. Zend_Service_Amazon_Accessories
    63.3.6.7.1. Propriétés
    63.3.6.8. Zend_Service_Amazon_CustomerReview
    63.3.6.8.1. Propriétés
    63.3.6.9. Zend_Service_Amazon_EditorialReview
    63.3.6.9.1. Propriétés
    63.3.6.10. Zend_Service_Amazon_Listmania
    63.3.6.10.1. Propriétés
    63.4. Zend_Service_Amazon_Ec2
    63.4.1. Introduction
    63.4.2. What is Amazon Ec2?
    63.4.3. Static Methods
    63.5. Zend_Service_Amazon_Ec2: Instances
    63.5.1. Instance Types
    63.5.2. Running Amazon EC2 Instances
    63.5.3. Amazon Instance Utilities
    63.6. Zend_Service_Amazon_Ec2: Windows Instances
    63.6.1. Windows Instances Usage
    63.7. Zend_Service_Amazon_Ec2: Reserved Instances
    63.7.1. How Reserved Instances are Applied
    63.7.2. Reserved Instances Usage
    63.8. Zend_Service_Amazon_Ec2: CloudWatch Monitoring
    63.8.1. CloudWatch Usage
    63.9. Zend_Service_Amazon_Ec2: Amazon Machine Images (AMI)
    63.9.1. AMI Information Utilities
    63.9.2. AMI Attribute Utilities
    63.10. Zend_Service_Amazon_Ec2: Elastic Block Storage (EBS)
    63.10.1. Create EBS Volumes and Snapshots
    63.10.2. Describing EBS Volumes and Snapshots
    63.10.3. Attach and Detaching Volumes from Instances
    63.10.4. Deleting EBS Volumes and Snapshots
    63.11. Zend_Service_Amazon_Ec2: Elastic IP Addresses
    63.12. Zend_Service_Amazon_Ec2: Keypairs
    63.13. Zend_Service_Amazon_Ec2: Regions and Availability Zones
    63.13.1. Amazon EC2 Regions
    63.13.2. Amazon EC2 Availability Zones
    63.14. Zend_Service_Amazon_Ec2: Security Groups
    63.14.1. Security Group Maintenance
    63.14.2. Authorizing Access
    63.14.3. Revoking Access
    63.15. Zend_Service_Amazon_S3
    63.15.1. Introduction
    63.15.2. Registering with Amazon S3
    63.15.3. API Documentation
    63.15.4. Features
    63.15.5. Getting Started
    63.15.6. Bucket operations
    63.15.7. Object operations
    63.15.8. Data Streaming
    63.15.9. Stream wrapper
    63.16. Zend_Service_Amazon_Sqs
    63.16.1. Introduction
    63.16.2. Registering with Amazon SQS
    63.16.3. API Documentation
    63.16.4. Features
    63.16.5. Getting Started
    63.16.6. Queue operations
    63.16.7. Message operations
    63.17. Zend_Service_Audioscrobbler
    63.17.1. Introduction
    63.17.2. Users
    63.17.3. Artists
    63.17.4. Tracks
    63.17.5. Tags
    63.17.6. Groups
    63.17.7. Forums
    63.18. Zend_Service_Delicious
    63.18.1. Introduction
    63.18.2. Récupérer vos entrées
    63.18.3. Zend_Service_Delicious_PostList
    63.18.4. Édition des entrées
    63.18.5. Supprimer des entrées
    63.18.6. Ajout d'entrées
    63.18.7. Les étiquettes ("tags")
    63.18.8. Les groupes d'étiquettes
    63.18.9. Données publiques
    63.18.9.1. Entrées publiques
    63.18.10. Client HTTP
    63.19. Zend_Service_DeveloperGarden
    63.19.1. Introduction to DeveloperGarden
    63.19.1.1. Sign Up for an Account
    63.19.1.2. The Environment
    63.19.1.3. Your configuration
    63.19.2. BaseUserService
    63.19.2.1. Get quota information
    63.19.2.2. Change quota information
    63.19.3. IP Location
    63.19.4. Local Search
    63.19.5. Send SMS
    63.19.6. SMS Validation
    63.19.7. Voice Call
    63.19.8. ConferenceCall
    63.19.9. Performance and Caching
    63.20. Zend_Service_Ebay
    63.20.1. Introduction
    63.21. Zend_Service_Ebay_Finding
    63.21.1. Introduction
    63.21.2. Create a client object
    63.21.3. Finding items
    63.21.4. Keywords Recommendation
    63.21.5. Histograms
    63.22. Zend_Service_Flickr
    63.22.1. Introduction
    63.22.2. Trouver les photos et les informations des utilisateurs Flickr
    63.22.3. Trouver des photos dans le pool d'un groupe
    63.22.4. Récupérer les détails d'une image
    63.22.5. Classes de résultats Zend_Service_Flickr
    63.22.5.1. Zend_Service_Flickr_ResultSet
    63.22.5.1.1. Propriétés
    63.22.5.1.2. Zend_Service_Flickr_ResultSet::totalResults()
    63.22.5.2. Zend_Service_Flickr_Result
    63.22.5.2.1. Propriétés
    63.22.5.3. Zend_Service_Flickr_Image
    63.22.5.3.1. Propriétés
    63.23. Zend_Service_LiveDocx
    63.23.1. Introduction to LiveDocx
    63.23.1.1. Sign Up for an Account
    63.23.1.2. Templates and Documents
    63.23.1.3. Supported File Formats
    63.23.1.3.1. Template File Formats (input)
    63.23.1.3.2. Document File Formats (output):
    63.23.1.3.3. Image File Formats (import):
    63.23.1.3.4. Image File Formats (output):
    63.23.2. Zend_Service_LiveDocx_MailMerge
    63.23.2.1. Document Generation Process
    63.23.2.2. Creating Templates in Microsoft Word 2007
    63.23.2.3. Merging image data
    63.23.2.4. Advanced Mail-Merge
    63.23.2.5. Generating bitmaps image files
    63.23.2.6. Local vs. Remote Templates
    63.23.2.7. Getting Information
    63.24. Zend_Service_Nirvanix
    63.24.1. Introduction
    63.24.2. Registering with Nirvanix
    63.24.3. API Documentation
    63.24.4. Features
    63.24.5. Getting Started
    63.24.6. Understanding the Proxy
    63.24.7. Examining Results
    63.24.8. Handling Errors
    63.25. Zend_Service_ReCaptcha
    63.25.1. Introduction
    63.25.2. Utilisation la plus simple
    63.25.3. Hiding email addresses
    63.26. Zend_Service_ShortUrl
    63.26.1. Overview
    63.26.2. Quick Start
    63.26.3. Available Methods
    63.27. Zend_Service_Simpy
    63.27.1. Introduction
    63.27.2. Liens
    63.27.3. Mots-clés
    63.27.4. Notes
    63.27.5. Listes de surveillance
    63.28. Zend_Service_SlideShare
    63.28.1. Démarrage avec Zend_Service_SlideShare
    63.28.2. L'objet SlideShow
    63.28.3. Récupérer un diaporama simplement
    63.28.4. Récupérer des groupes de diaporamas
    63.28.5. Politique de cache de Zend_Service_SlideShare
    63.28.6. Changer le comportement du client HTTP
    63.29. Zend_Service_StrikeIron
    63.29.1. Overview
    63.29.2. Registering with StrikeIron
    63.29.3. Getting Started
    63.29.4. Making Your First Query
    63.29.5. Examining Results
    63.29.6. Handling Errors
    63.29.7. Checking Your Subscription
    63.30. Zend_Service_StrikeIron: Bundled Services
    63.30.1. ZIP Code Information
    63.30.2. U.S. Address Verification
    63.30.3. Sales & Use Tax Basic
    63.31. Zend_Service_StrikeIron: Advanced Uses
    63.31.1. Using Services by WSDL
    63.31.2. Viewing SOAP Transactions
    63.32. Zend_Service_Technorati
    63.32.1. Introduction
    63.32.2. Getting Started
    63.32.3. Making Your First Query
    63.32.4. Consuming Results
    63.32.5. Handling Errors
    63.32.6. Checking Your API Key Daily Usage
    63.32.7. Available Technorati Queries
    63.32.7.1. Technorati Cosmos
    63.32.7.2. Technorati Search
    63.32.7.3. Technorati Tag
    63.32.7.4. Technorati DailyCounts
    63.32.7.5. Technorati TopTags
    63.32.7.6. Technorati BlogInfo
    63.32.7.7. Technorati BlogPostTags
    63.32.7.8. Technorati GetInfo
    63.32.7.9. Technorati KeyInfo
    63.32.8. Zend_Service_Technorati Classes
    63.32.8.1. Zend_Service_Technorati_ResultSet
    63.32.8.2. Zend_Service_Technorati_CosmosResultSet
    63.32.8.3. Zend_Service_Technorati_SearchResultSet
    63.32.8.4. Zend_Service_Technorati_TagResultSet
    63.32.8.5. Zend_Service_Technorati_DailyCountsResultSet
    63.32.8.6. Zend_Service_Technorati_TagsResultSet
    63.32.8.7. Zend_Service_Technorati_Result
    63.32.8.8. Zend_Service_Technorati_CosmosResult
    63.32.8.9. Zend_Service_Technorati_SearchResult
    63.32.8.10. Zend_Service_Technorati_TagResult
    63.32.8.11. Zend_Service_Technorati_DailyCountsResult
    63.32.8.12. Zend_Service_Technorati_TagsResult
    63.32.8.13. Zend_Service_Technorati_GetInfoResult
    63.32.8.14. Zend_Service_Technorati_BlogInfoResult
    63.32.8.15. Zend_Service_Technorati_KeyInfoResult
    63.33. Zend_Service_Twitter
    63.33.1. Introduction
    63.33.2. Authentification
    63.33.3. Account Methods
    63.33.4. Status Methods
    63.33.5. User Methods
    63.33.6. Direct Message Methods
    63.33.7. Friendship Methods
    63.33.8. Favorite Methods
    63.33.9. Block Methods
    63.33.10. Zend_Service_Twitter_Search
    63.33.10.1. Introduction
    63.33.10.2. Twitter Trends
    63.33.10.3. Searching Twitter
    63.33.10.4. Zend-specific Accessor Methods
    63.34. Zend_Service_WindowsAzure
    63.34.1. Introduction
    63.34.2. Installing the Windows Azure SDK
    63.34.3. API Documentation
    63.34.4. Features
    63.34.5. Architecture
    63.35. Zend_Service_WindowsAzure_Storage_Blob
    63.35.1. API Examples
    63.35.1.1. Creating a storage container
    63.35.1.2. Deleting a storage container
    63.35.1.3. Storing a blob
    63.35.1.4. Copying a blob
    63.35.1.5. Downloading a blob
    63.35.1.6. Making a blob publicly available
    63.35.2. Root container
    63.35.3. Blob storage stream wrapper
    63.35.4. Shared Access Signature
    63.35.4.1. Generating a Shared Access Signature
    63.35.4.2. Working with Shared Access Signatures from others
    63.36. Zend_Service_WindowsAzure_Diagnostics_Manager
    63.36.1. API Examples
    63.36.1.1. Checking if a diagnostics configuration for the current role instance exists
    63.36.1.2. Loading the current role instance diagnostics configuration
    63.36.1.3. Storing the current role instance diagnostics configuration
    63.36.1.4. Subscribing to a performance counter
    63.36.1.5. Getting the current role instance id
    63.37. Zend_Service_WindowsAzure_Storage_Queue
    63.37.1. API Examples
    63.37.1.1. Creating a queue
    63.37.1.2. Deleting a queue
    63.37.1.3. Adding a message to a queue
    63.37.1.4. Reading a message from a queue
    63.37.1.5. Check if there are messages in a queue
    63.38. Zend_Service_WindowsAzure_Storage_Table
    63.38.1. Operations on tables
    63.38.1.1. Creating a table
    63.38.1.2. Listing all tables
    63.38.2. Operations on entities
    63.38.2.1. Enforced schema entities
    63.38.2.2. No enforced schema entities (a.k.a. DynamicEntity)
    63.38.2.3. Entities API examples
    63.38.2.3.1. Inserting an entity
    63.38.2.3.2. Retrieving an entity by partition key and row key
    63.38.2.3.3. Updating an entity
    63.38.2.3.4. Deleting an entity
    63.38.2.4. Performing queries
    63.38.2.5. Batch operations
    63.38.3. Table storage session handler
    63.39. Zend_Service_Yahoo
    63.39.1. Introduction
    63.39.2. Rechercher sur le Web avec Yahoo!
    63.39.3. Trouver des images avec Yahoo!
    63.39.4. Trouver des vidéos avec Yahoo!
    63.39.5. Trouver des entreprises et des services locaux avec Yahoo!
    63.39.6. Rechercher dans Yahoo! News
    63.39.7. Rechercher avec Yahoo! Site Explorer Inbound Links
    63.39.8. Rechercher avec Yahoo! Site Explorer's PageData
    63.39.9. Classes Zend_Service_Yahoo
    63.39.9.1. Zend_Service_Yahoo_ResultSet
    63.39.9.1.1. Zend_Service_Yahoo_ResultSet::totalResults()
    63.39.9.1.2. Propriétés
    63.39.9.2. Zend_Service_Yahoo_WebResultSet
    63.39.9.3. Zend_Service_Yahoo_ImageResultSet
    63.39.9.4. Zend_Service_Yahoo_VideoResultSet
    63.39.9.5. Zend_Service_Yahoo_LocalResultSet
    63.39.9.6. Zend_Service_Yahoo_NewsResultSet
    63.39.9.7. Zend_Service_Yahoo_InlinkDataResultSet
    63.39.9.8. Zend_Service_Yahoo_PageDataResultSet
    63.39.9.9. Zend_Service_Yahoo_Result
    63.39.9.9.1. Propriétés
    63.39.9.10. Zend_Service_Yahoo_WebResult
    63.39.9.10.1. Propriétés
    63.39.9.11. Zend_Service_Yahoo_ImageResult
    63.39.9.11.1. Propriétés
    63.39.9.12. Zend_Service_Yahoo_VideoResult
    63.39.9.12.1. Propriétés
    63.39.9.13. Zend_Service_Yahoo_LocalResult
    63.39.9.13.1. Propriétés
    63.39.9.14. Zend_Service_Yahoo_NewsResult
    63.39.9.14.1. Propriétés
    63.39.9.15. Zend_Service_Yahoo_InlinkDataResult
    63.39.9.16. Zend_Service_Yahoo_PageDataResult
    63.39.9.17. Zend_Service_Yahoo_Image
    63.39.9.17.1. Propriétés
    64. Zend_Session
    64.1. Introduction
    64.2. Usage basique
    64.2.1. Tutoriel d'exemples
    64.2.2. Énumérer les espaces de noms de session
    64.2.3. Accesseurs pour les espaces de noms de session
    64.3. Utilisation avancée
    64.3.1. Démarrer une session
    64.3.2. Verrouiller les espaces de noms de session
    64.3.3. Expiration d'un espace de noms
    64.3.4. Encapsulation de session et Contrôleurs
    64.3.5. Limiter les instances multiples par espace de noms
    64.3.6. Travailler avec les tableaux
    64.3.7. Utiliser les sessions avec des objets
    64.3.8. Utiliser les sessions avec les tests unitaires
    64.4. Gestion générale de la session
    64.4.1. Options de configuration
    64.4.2. L'erreur: "Headers Already Sent"
    64.4.3. Identifiants de session
    64.4.3.1. Vol de session et fixation
    64.4.4. rememberMe(integer $seconds)
    64.4.5. forgetMe()
    64.4.6. sessionExists()
    64.4.7. destroy(bool $remove_cookie = true, bool $readonly = true)
    64.4.8. stop()
    64.4.9. writeClose($readonly = true)
    64.4.10. expireSessionCookie()
    64.4.11. setSaveHandler(Zend_Session_SaveHandler_Interface $interface)
    64.4.12. namespaceIsset($namespace)
    64.4.13. namespaceUnset($namespace)
    64.4.14. namespaceGet($namespace)
    64.4.15. getIterator()
    64.5. Zend_Session_SaveHandler_DbTable
    65. Zend_Soap
    65.1. Zend_Soap_Server
    65.1.1. Constructeur de Zend_Soap_Server
    65.1.1.1. Constructeur de Zend_Soap_Server en mode WSDL
    65.1.1.2. Constructeur de Zend_Soap_Server en mode non-WSDL
    65.1.2. Méthodes de définitions de l'API du service
    65.1.3. Gestion des objets de requête et de réponse
    65.1.3.1. Requête
    65.1.3.2. Réponse
    65.2. Zend_Soap_Client
    65.2.1. Constructeur de Zend_Soap_Client
    65.2.2. Effectuer des requêtes SOAP
    65.3. WSDL
    65.3.1. Constructeur Zend_Soap_Wsdl
    65.3.2. addMessage()
    65.3.3. addPortType()
    65.3.4. addPortOperation()
    65.3.5. addBinding()
    65.3.6. addBindingOperation()
    65.3.7. addSoapBinding()
    65.3.8. addSoapOperation()
    65.3.9. addService()
    65.3.10. Correspondance de type
    65.3.10.1. Récupérer des infos sur les types
    65.3.10.2. Ajouter des infos sur les types complexes
    65.3.11. addDocumentation()
    65.3.12. Récupérer un document WSDL finalisé
    65.4. Auto découverte
    65.4.1. Introduction à l'auto découverte
    65.4.2. Auto découverte de classe
    65.4.3. Auto découverte des fonctions
    65.4.4. Types de donnée auto découverts
    65.4.5. Styles de liaisons WSDL
    66. Zend_Tag
    66.1. Introduction
    66.2. Zend_Tag_Cloud
    66.2.1. Decorateurs
    66.2.1.1. Décorateur HTML
    66.2.1.2. Décorateur HTML de nuage
    67. Zend_Test
    67.1. Introduction
    67.2. Zend_Test_PHPUnit
    67.2.1. Amorcer votre TestCase
    67.2.2. Tester vos contrôleurs et vos applications MVC
    67.2.2.1. Controller Tests and the Redirector Action Helper
    67.2.3. Assertions
    67.2.3.1. Les assertions par sélecteurs CSS
    67.2.3.2. Les assertions XPath
    67.2.3.3. Les assertions de redirections
    67.2.3.4. Les assertions d'en-têtes de réponses
    67.2.3.5. Les assertions de requêtes
    67.2.4. Exemples
    67.3. Zend_Test_PHPUnit_Db
    67.3.1. Quickstart
    67.3.1.1. Configurer un cas de tests Database
    67.3.1.2. Spécifier un jeu de données (DataSet)
    67.3.1.3. Quelques tests initiaux
    67.3.2. Utilisation, API et possibilités d'extension
    67.3.2.1. La classe Zend_Test_PHPUnit_DatabaseTestCase
    67.3.2.2. Intégrer les tests de bases de données avec les tests de contrôleurs
    67.3.3. Utiliser l'adaptateur de tests
    68. Zend_Text
    68.1. Zend_Text_Figlet
    68.2. Zend_Text_Table
    69. Zend_TimeSync
    69.1. Introduction
    69.1.1. Pourquoi Zend_TimeSync ?
    69.1.2. Qu'est ce que NTP ?
    69.1.3. Qu'est ce que SNTP?
    69.1.4. Problèmes courants d'utilisation
    69.1.5. Décider quel serveur de temps utiliser
    69.2. Utiliser Zend_TimeSync
    69.2.1. Requêter un serveur de temps public
    69.2.2. Serveurs de temps multiples
    69.2.3. Les protocoles des serveurs de temps
    69.2.4. Utiliser les ports pour les serveurs de temps
    69.2.5. Options pour les serveurs de temps
    69.2.6. Utiliser des serveurs de temps différents
    69.2.7. Informations sur les serveurs de temps
    69.2.8. Gérer les exceptions
    70. Zend_Tool
    70.1. Using Zend_Tool On The Command Line
    70.1.1. Installation
    70.1.1.1. Download And Go
    70.1.1.2. Installing Via Pear
    70.1.1.3. Installing by Hand
    70.1.2. General Purpose Commands
    70.1.2.1. Version
    70.1.2.2. Built-in Help
    70.1.2.3. Manifest
    70.1.3. Project Specific Commands
    70.1.3.1. Project
    70.1.3.2. Project
    70.1.3.3. Controller
    70.1.3.4. Action
    70.1.3.5. View
    70.1.3.6. Model
    70.1.3.7. Form
    70.1.3.8. DbAdapter
    70.1.3.9. DbTable
    70.1.3.10. Layout
    70.1.4. Environment Customization
    70.1.4.1. The Storage Directory
    70.1.4.2. The Configuration File
    70.1.4.3. Environment Locations
    70.2. Extending Zend_Tool
    70.2.1. Overview of Zend_Tool
    70.2.2. Zend_Tool_Framework Extensions
    70.2.2.1. Overall Architecture
    70.2.2.2. Understanding the CLI Client
    70.2.2.2.1. Setting up the CLI tool
    70.2.2.2.2. Setting up the CLI tool on Unix-like Systems
    70.2.2.2.3. Setting up the CLI tool on Windows
    70.2.2.2.4. Other Setup Considerations
    70.2.2.3. Creating Providers
    70.2.2.3.1. How Zend_Tool finds your Providers
    70.2.2.3.2. Basic Instructions for Creating Providers
    70.2.2.3.3. The response object
    70.2.2.3.4. Advanced Development Information
    70.2.3. Zend_Tool_Project Extensions
    70.2.3.1. Overall Architecture
    70.2.3.2. Creating Providers
    71. Zend_Tool_Framework
    71.1. Introduction
    71.2. Using the CLI Tool
    71.2.1. Setting up the CLI tool
    71.2.2. Setting up the CLI tool on Unix-like Systems
    71.2.3. Setting up the CLI tool on Windows
    71.2.4. Other Setup Considerations
    71.2.5. Where To Go Next?
    71.3. Architecture
    71.3.1. Registry
    71.3.2. Providers
    71.3.3. Loaders
    71.3.4. Manifests
    71.3.5. Clients
    71.4. Creating Providers to use with Zend_Tool_Framework
    71.4.1. How Zend_Tool finds your Providers
    71.4.2. Basic Instructions for Creating Providers
    71.4.3. The response object
    71.4.4. Advanced Development Information
    71.4.4.1. Passing Variables to a Provider
    71.4.4.2. Prompt the User for Input
    71.4.4.3. Pretending to execute a Provider Action
    71.4.4.4. Verbose and Debug modes
    71.4.4.5. Accessing User Config and Storage
    71.5. Shipped System Providers
    71.5.1. The Version Provider
    71.5.2. The Manifest Provider
    71.6. Extending and Configuring Zend_Tool_Framework
    71.6.1. Customizing Zend_Tool Console Client
    71.6.1.1. The Home Directory
    71.6.1.2. Local Storage
    71.6.1.3. User Configuration
    71.6.1.4. User Configuration File Content
    72. Zend_Tool_Project
    72.1. Introduction
    72.2. Créer un projet
    72.3. Fournisseurs de Zend_Tool_Project
    72.4. Rouages internes de Zend_Tool_Project
    72.4.1. Structure xml interne de Zend_Tool_Project
    72.4.2. Etendre les rouages de Zend_Tool_Project
    73. Zend_Translate
    73.1. Introduction
    73.1.1. Démarrer avec le multi-linguisme
    73.2. Adaptateurs pour Zend_Translate
    73.2.1. Comment décider quel adaptateur de traduction utiliser ?
    73.2.1.1. Zend_Translate_Adapter_Array
    73.2.1.2. Zend_Translate_Adapter_Csv
    73.2.1.3. Zend_Translate_Adapter_Gettext
    73.2.1.4. Zend_Translate_Adapter_Ini
    73.2.1.5. Zend_Translate_Adapter_Tbx
    73.2.1.6. Zend_Translate_Adapter_Tmx
    73.2.1.7. Zend_Translate_Adapter_Qt
    73.2.1.8. Zend_Translate_Adapter_Xliff
    73.2.1.9. Zend_Translate_Adapter_XmlTm
    73.2.2. Intégrer ses propres adaptateurs
    73.2.3. Améliorer les performances de tous les adaptateurs
    73.3. Utiliser les adaptateurs de traduction
    73.3.1. Structures des sources de traduction
    73.3.2. Créer des fichiers sources de type tableau
    73.3.3. Créer des fichiers sources Gettext
    73.3.4. Créer des fichiers source TMX
    73.3.5. Créer des fichiers source CSV
    73.3.6. Créer des fichiers sources INI
    73.3.7. Options pour les adaptateurs
    73.3.8. Gérer les langues
    73.3.8.1. Gestion automatique des langues
    73.3.9. Détéction automatique de la source
    73.3.9.1. La langue se trouve dans le nom des dossiers
    73.3.9.2. Language through filenames
    73.3.9.2.1. Complete Filename
    73.3.9.2.2. Extension of the file
    73.3.9.2.3. Filename tokens
    73.3.10. Vérifier les traductions
    73.3.11. How to log not found translations
    73.3.12. Access to the source data
    73.4. Creating source files
    73.4.1. Creating Array source files
    73.4.2. Creating Gettext source files
    73.4.3. Creating TMX source files
    73.4.4. Creating CSV source files
    73.4.5. Creating INI source files
    73.5. Additional features for translation
    73.5.1. Options for adapters
    73.5.2. Handling languages
    73.5.2.1. Automatical handling of languages
    73.5.2.2. Using a country as language
    73.5.3. Automatic source detection
    73.5.3.1. Language through naming directories
    73.5.3.2. Language through filenames
    73.5.3.2.1. Complete filename
    73.5.3.2.2. Extension of the file
    73.5.3.2.3. Filename tokens
    73.5.3.3. Ignoring special files and directories
    73.5.3.3.1. Ignore a special directory or file
    73.5.3.3.2. Ignore several directories or files
    73.5.3.3.3. Ignore specific names
    73.5.4. Routing for translations
    73.5.5. Combining multiple translation sources
    73.5.6. Checking for translations
    73.5.7. How to log not found translations
    73.5.8. Accessing source data
    73.6. Notation des pluriels pour Translation
    73.6.1. Méthode traditionnelle
    73.6.2. Méthode moderne de traduction du pluriel
    73.6.3. Fichiers sources de pluriels
    73.6.3.1. Source tableau contenant des pluriels
    73.6.3.2. Csv et pluriels
    73.6.3.3. Gettext et pluriels
    73.6.4. Custom plural rules
    74. Zend_Uri
    74.1. Zend_Uri
    74.1.1. Aperçu
    74.1.2. Créer un nouvel URI
    74.1.2.1. Creating a New Custom-Class URI
    74.1.3. Manipuler un URI existant
    74.1.4. Validation d'URI
    74.1.4.1. Autoriser les caractères "imprudents" dans les URIs
    74.1.5. Méthodes communes
    74.1.5.1. Retrouver le schéma d'un URI
    74.1.5.2. Récupérer l'URI entier
    74.1.5.3. Valider l'URI
    75. Zend_Validate
    75.1. Introduction
    75.1.1. Qu'est-ce qu'un validateur ?
    75.1.2. Utilisation basique des validateurs
    75.1.3. Messages personnalisés
    75.1.4. Utilisation de la méthode statique is()
    75.1.4.1. Espaces de noms
    75.1.5. Translating messages
    75.2. Classes de validation standard
    75.2.1. Alnum
    75.2.1.1. Options supportées par Zend_Validate_Alnum
    75.2.1.2. Utilisation de base
    75.2.1.3. Utiliser les espaces
    75.2.1.4. Utiliser des langues différentes
    75.2.2. Alpha
    75.2.2.1. Options suportées par Zend_Validate_Alpha
    75.2.2.2. Utilisation de base
    75.2.2.3. Utiliser les espaces
    75.2.2.4. Utiliser des langues différentes
    75.2.3. Barcode
    75.2.3.1. Options supportées par Zend_Validate_Barcode
    75.2.3.2. Utilisation classique
    75.2.3.3. Somme de contrôle optionnelle
    75.2.3.4. Ecrire des validateurs personnalisés
    75.2.4. Between
    75.2.4.1. Options gérées par Zend_Validate_Between
    75.2.4.2. Comportement par défaut de Zend_Validate_Between
    75.2.4.3. Validation exclusive sur les bornes
    75.2.5. Callback (fonction de rappel)
    75.2.5.1. Options supportées par Zend_Validate_Callback
    75.2.5.2. Utilisation classique
    75.2.5.3. Utilisation avec les fonctions anonymes (closures)
    75.2.5.4. Utilisation avec les méthodes de rappel
    75.2.5.5. Ajouter des options
    75.2.6. CreditCard
    75.2.6.1. Options supportées par Zend_Validate_CreditCard
    75.2.6.2. Utilisation classique
    75.2.6.3. Accepter seulement certains types de cartes
    75.2.6.4. Validation par fonction de rappel
    75.2.7. Ccnum
    75.2.8. Date
    75.2.8.1. Options supportées par Zend_Validate_Date
    75.2.8.2. Validation de dates par défaut
    75.2.8.3. Validation de dates localisées
    75.2.8.4. Formats de dates personnalisés
    75.2.9. Db_RecordExists et Db_NoRecordExists
    75.2.9.1. Options supportées par Zend_Validate_Db_*
    75.2.9.2. Utilisation de base
    75.2.9.3. Exclure des enregistrement
    75.2.9.4. Adaptateurs de base de données
    75.2.9.5. Nom des bases de données
    75.2.10. Digits
    75.2.10.1. Options supportées par Zend_Validate_Digits
    75.2.10.2. Valider des chiffres
    75.2.11. EmailAddress
    75.2.11.1. Utilisation de base
    75.2.11.2. Options for validating Email Addresses
    75.2.11.3. Parties locales complexes
    75.2.11.4. Validation uniquement de la partie locale
    75.2.11.5. Validation de différents types de noms de domaine
    75.2.11.6. Vérification que le nom de domaine accepte réellement le courriel
    75.2.11.7. Valider les noms de domaines internationaux
    75.2.11.8. Validation des "Top Level Domains"
    75.2.11.9. Setting messages
    75.2.12. Float
    75.2.12.1. Options supportées par Zend_Validate_Float
    75.2.12.2. Validation float simple
    75.2.12.3. Validation float localisée
    75.2.13. GreaterThan
    75.2.13.1. Options supportées par Zend_Validate_GreaterThan
    75.2.13.2. Utilisation de base
    75.2.14. Hex
    75.2.14.1. Options supportées par Zend_Validate_Hex
    75.2.15. Hostname
    75.2.16. Iban
    75.2.16.1. Options supportées par Zend_Validate_Iban
    75.2.16.2. Validation IBAN
    75.2.16.2.1. Locale globale à l'application
    75.2.16.2.2. Validation IBAN simplifiée
    75.2.16.2.3. Validation IBAN en fonction d'un pays
    75.2.17. Identical
    75.2.17.1. Options supportées par Zend_Validate_Identical
    75.2.17.2. Utilisation de base
    75.2.17.3. Objets identiques
    75.2.17.4. Configuration
    75.2.18. InArray
    75.2.18.1. Options supportées par Zend_Validate_InArray
    75.2.18.2. Validation tableau simple
    75.2.18.3. Validation tableau stricte
    75.2.18.4. Validation de tableaux récursifs
    75.2.19. Int
    75.2.19.1. Options supportées par Zend_Validate_Int
    75.2.19.2. Validation simple d'entiers
    75.2.19.3. Validation d'entiers localisés
    75.2.20. Ip
    75.2.20.1. Options supportées par Zend_Validate_Ip
    75.2.20.2. Utilisation classique
    75.2.20.3. Valider IPv4 ou IPV6 seules
    75.2.21. Isbn
    75.2.21.1. Options supportées par Zend_Validate_Isbn
    75.2.21.2. Utilisation classique
    75.2.21.3. Configurer un type de validation ISBN explicite
    75.2.21.4. Spécifier une restriction de séparateur
    75.2.22. LessThan
    75.2.22.1. Options gérées par Zend_Validate_LessThan
    75.2.22.2. Utilisation de base
    75.2.23. NotEmpty
    75.2.23.1. Options supportées par Zend_Validate_NotEmpty
    75.2.23.2. Comportement par défaut de Zend_Validate_NotEmpty
    75.2.23.3. Changer le comportement de Zend_Validate_NotEmpty
    75.2.24. PostCode
    75.2.24.1. Options du constructeur
    75.2.24.2. Options supportées par Zend_Validate_PostCode
    75.2.25. Regex
    75.2.25.1. Options supportées par Zend_Validate_Regex
    75.2.25.2. Validation avec Zend_Validate_Regex
    75.2.25.3. Gestion des motifs
    75.2.26. Validateurs de Sitemap
    75.2.26.1. Sitemap_Changefreq
    75.2.26.2. Sitemap_Lastmod
    75.2.26.3. Sitemap_Loc
    75.2.26.4. Sitemap_Priority
    75.2.26.5. Options supportées par Zend_Validate_Sitemap_*
    75.2.27. StringLength
    75.2.27.1. Options gérées par Zend_Validate_StringLength
    75.2.27.2. Comportement par défaut de Zend_Validate_StringLength
    75.2.27.3. Limiter sur la borne supérieure
    75.2.27.4. Limiter sur la borne inférieure
    75.2.27.5. Limiter via les deux bornes
    75.2.27.6. Encodage des valeurs
    75.3. Chaînes de validation
    75.4. Écrire des validateurs
    75.5. Messages de validation
    75.5.1. Utiliser les messages de validations pré-traduits
    75.5.2. Limiter la taille d'un message de validation
    76. Zend_Version
    76.1. Lire la version de Zend Framework
    77. Zend_View
    77.1. Introduction
    77.1.1. Script du Contrôleur
    77.1.2. Script de vue
    77.1.3. Options
    77.1.4. Balises courtes dans les scripts de vue
    77.1.5. Accesseurs utiles
    77.2. Scripts de contrôleur
    77.2.1. Assigner des variables
    77.2.2. Effectuer le rendu d'un script de vue
    77.2.3. Chemin des scripts de vue
    77.3. Scripts de vue
    77.3.1. Échapper la sortie
    77.3.2. Utiliser des systèmes de gabarit (template) alternatifs
    77.3.2.1. Système de gabarit utilisant les scripts de vues
    77.3.2.2. Système de gabarit utilisant Zend_View_Interface
    77.4. Aides de vue
    77.4.1. Aides initiales
    77.4.1.1. L'aide de vue Action
    77.4.1.2. Aide BaseUrl
    77.4.1.3. Aide Currency
    77.4.1.4. Aide Cycle
    77.4.1.5. L'aide de vue Partial
    77.4.1.6. L'aide de vue Placeholder
    77.4.1.6.1. Implémentation concrète des Placeholder
    77.4.1.7. L'aide de vue Doctype
    77.4.1.8. L'aide de vue HeadLink
    77.4.1.9. L'aide de vue HeadMeta
    77.4.1.10. L'aide de vue HeadScript
    77.4.1.11. L'aide de vue HeadStyle
    77.4.1.12. L'aide de vue HeadTitle
    77.4.1.13. L'aide de vue HTML Object
    77.4.1.14. L'aide de vue InlineScript
    77.4.1.15. L'aide de vue JSON
    77.4.1.16. Navigation Helpers
    77.4.1.16.1. Translation of labels and titles
    77.4.1.16.2. Integration with ACL
    77.4.1.16.3. Navigation setup used in examples
    77.4.1.16.4. Breadcrumbs Helper
    77.4.1.16.5. Links Helper
    77.4.1.16.6. Menu Helper
    77.4.1.16.7. Sitemap Helper
    77.4.1.16.8. Navigation Helper
    77.4.1.17. L'aide de vue Translate
    77.4.2. Chemin des aides
    77.4.3. Écrire des aides personnalisées
    77.4.4. Registering Concrete Helpers
    77.5. Zend_View_Abstract
    78. Zend_Wildfire
    78.1. Zend_Wildfire
    79. Zend_XmlRpc
    79.1. Introduction
    79.2. Zend_XmlRpc_Client
    79.2.1. Introduction
    79.2.2. Appels de méthodes
    79.2.3. Types et conversions
    79.2.3.1. Types PHP natifs comme paramètres
    79.2.3.2. Objets Zend_XmlRpc_Value en tant que paramètres
    79.2.4. Objet proxy du serveur
    79.2.5. Gestion des erreurs
    79.2.5.1. Erreurs HTTP
    79.2.5.2. Erreurs XML-RPC (Faults)
    79.2.6. Introspection du serveur
    79.2.7. De la requête à la réponse
    79.2.8. Client HTTP et tests
    79.3. Zend_XmlRpc_Server
    79.3.1. Introduction
    79.3.2. Usage de base
    79.3.3. Structures du serveur
    79.3.4. Anatomy of a webservice
    79.3.4.1. General considerations
    79.3.4.2. What to expose?
    79.3.5. Conventions
    79.3.6. Utiliser des espaces de noms (Namespaces)
    79.3.7. Requêtes personnalisées
    79.3.8. Réponses personnalisées
    79.3.9. Gérer les exceptions grâce aux erreurs (Faults)
    79.3.10. Cacher la définition du serveur entre les requêtes
    79.3.11. Exemples d'utilisation
    79.3.12. Optimisation des performances
    digg delicious meneame google twitter technorati facebook

    Comments

    Loading...