Guide de référence du programmeur

Zend Framework

24/08/2009


Table des matières

1. Introduction au Zend Framework
1.1. Présentation
1.2. Installation
2. Zend_Acl
2.1. Introduction
2.1.1. A propos des ressources
2.1.2. A propos des rôles
2.1.3. Créer la Liste de Contrôle d'Accès
2.1.4. Registre des rôles
2.1.5. Définir les Contrôles d'Accès
2.1.6. Interroger les ACL
2.2. Affiner les Contrôles d'Accès
2.2.1. Mieux définir les Contrôles d'Accès
2.2.2. Retirer les Contrôles d'Accès
2.3. Utilisation avancée
2.3.1. Rendre les données ACL persistantes
2.3.2. Écrire des règles ACL conditionnelles avec des assertions
3. Zend_Amf
3.1. Introduction
3.2. Zend_Amf_Server
3.2.1. Connecting to the Server from Flex
3.2.2. Error Handling
3.2.3. AMF Responses
3.2.4. Typed Objects
3.2.5. Resources
3.2.6. Connecting to the Server from Flash
3.2.7. Authentication
4. Zend_Application
4.1. Introduction
4.2. Zend_Application Quick Start
4.2.1. Using Zend_Tool
4.2.2. Adding Zend_Application to your application
4.2.3. Adding and creating resources
4.2.4. Next steps with Zend_Application
4.3. Théorie générale
4.3.1. Bootstrapping
4.3.1.1. Resource Methods
4.3.1.2. Bootstraps that use resource plugins
4.3.1.3. Resource Registry
4.3.1.4. Dependency Tracking
4.3.2. Resource Plugins
4.4. Exemples
4.5. Fonctionnalités principales
4.5.1. Zend_Application
4.5.2. Zend_Application_Bootstrap_Bootstrapper
4.5.3. Zend_Application_Bootstrap_ResourceBootstrapper
4.5.4. Zend_Application_Bootstrap_BootstrapAbstract
4.5.5. Zend_Application_Bootstrap_Bootstrap
4.5.6. Zend_Application_Resource_Resource
4.5.7. Zend_Application_Resource_ResourceAbstract
4.5.7.1. Noms des resources
4.6. Plugins de ressources disponibles
4.6.1. Zend_Application_Resource_Db
4.6.2. Zend_Application_Resource_Frontcontroller
4.6.3. Zend_Application_Resource_Modules
4.6.4. Zend_Application_Resource_Navigation
4.6.5. Zend_Application_Resource_Session
4.6.6. Zend_Application_Resource_View
5. Zend_Auth
5.1. Introduction
5.1.1. Adaptateurs
5.1.2. Résultats
5.1.3. Persistance d'identité
5.1.3.1. Persistance par défaut dans une session PHP
5.1.3.2. Installer un stockage personnalisé
5.1.4. Utilisation de Zend_Auth
5.2. Authentification avec une table de base de données
5.2.1. Introduction
5.2.2. Utilisation avancée : maintenir persistant l'objet de résultat DbTable
5.2.3. Utilisation avancée par l'exemple
5.3. Authentification "Digest"
5.3.1. Introduction
5.3.2. Spécifications
5.3.3. Identité
5.4. Adaptateur d'authentification HTTP
5.4.1. Introduction
5.4.2. Fonctionnement
5.4.3. Options de configuration
5.4.4. Résolveurs
5.4.4.1. Résolveur fichiers
5.4.5. Usage général :
5.5. LDAP Authentication
5.5.1. Introduction
5.5.2. Usage
5.5.3. The API
5.5.4. Server Options
5.5.5. Collecting Debugging Messages
5.5.6. Common Options for Specific Servers
5.5.6.1. Options for Active Directory
5.5.6.2. Options for OpenLDAP
5.6. Authentification OpenID
5.6.1. Introduction
5.6.2. Spécifications
6. Zend_Cache
6.1. Introduction
6.2. Aspect théorique
6.2.1. La méthode de fabrique de Zend_Cache
6.2.2. Baliser les enregistrements
6.2.3. Nettoyer le cache
6.3. Les frontends Zend_Cache
6.3.1. Zend_Cache_Core
6.3.1.1. Introduction
6.3.1.2. Options disponibles
6.3.1.3. Exemples
6.3.2. Zend_Cache_Frontend_Output
6.3.2.1. Introduction
6.3.2.2. Options disponibles
6.3.2.3. Exemples
6.3.3. Zend_Cache_Frontend_Function
6.3.3.1. Introduction
6.3.3.2. Options disponibles
6.3.3.3. Exemples
6.3.4. Zend_Cache_Frontend_Class
6.3.4.1. Introduction
6.3.4.2. Options disponibles
6.3.4.3. Exemples
6.3.5. Zend_Cache_Frontend_File
6.3.5.1. Introduction
6.3.5.2. Options disponibles
6.3.5.3. Exemples
6.3.6. Zend_Cache_Frontend_Page
6.3.6.1. Introduction
6.3.6.2. Options disponibles
6.3.6.3. Exemples
6.3.6.4. La méthode spécifique cancel()
6.4. Les backends Zend_Cache
6.4.1. Zend_Cache_Backend_File
6.4.2. Zend_Cache_Backend_Sqlite
6.4.3. Zend_Cache_Backend_Memcached
6.4.4. Zend_Cache_Backend_Apc
6.4.5. Zend_Cache_Backend_Xcache
6.4.6. Zend_Cache_Backend_ZendPlatform
6.4.7. Zend_Cache_Backend_TwoLevels
6.4.8. Zend_Cache_Backend_ZendServer_Disk et Zend_Cache_Backend_ZendServer_ShMem
7. Zend_Captcha
7.1. Introduction
7.2. Opération Captcha
7.3. Adaptateurs CAPTCHA
7.3.1. Zend_Captcha_Word
7.3.2. Zend_Captcha_Dumb
7.3.3. Zend_Captcha_Figlet
7.3.4. Zend_Captcha_Image
7.3.5. Zend_Captcha_ReCaptcha
8. Zend_CodeGenerator
8.1. Introduction
8.1.1. Théorie
8.2. Exemples Zend_CodeGenerator
8.3. Zend_CodeGenerator Réference
8.3.1. Classes abstraites et interfaces
8.3.1.1. Zend_CodeGenerator_Abstract
8.3.1.2. Zend_CodeGenerator_Php_Abstract
8.3.1.3. Zend_CodeGenerator_Php_Member_Abstract
8.3.2. Classes CodeGenerator concrêtes
8.3.2.1. Zend_CodeGenerator_Php_Body
8.3.2.2. Zend_CodeGenerator_Php_Class
8.3.2.3. Zend_CodeGenerator_Php_Docblock
8.3.2.4. Zend_CodeGenerator_Php_Docblock_Tag
8.3.2.5. Zend_CodeGenerator_Php_DocBlock_Tag_Param
8.3.2.6. Zend_CodeGenerator_Php_DocBlock_Tag_Return
8.3.2.7. Zend_CodeGenerator_Php_File
8.3.2.8. Zend_CodeGenerator_Php_Member_Container
8.3.2.9. Zend_CodeGenerator_Php_Method
8.3.2.10. Zend_CodeGenerator_Php_Parameter
8.3.2.11. Zend_CodeGenerator_Php_Property
9. Zend_Config
9.1. Introduction
9.2. Aspect théorique
9.3. Zend_Config_Ini
9.4. Zend_Config_Xml
10. Zend_Config_Writer
10.1. Zend_Config_Writer
11. Zend_Console_Getopt
11.1. Introduction
11.2. Déclarer les règles Getopt
11.2.1. Déclarer des options avec la syntaxe courte
11.2.2. Déclarer des options avec la syntaxe longue
11.3. Extraire les options et les arguments
11.3.1. Manipuler les exceptions Getopt
11.3.2. Extraire les options par nom
11.3.3. Extraire les options
11.3.4. Extraction des arguments sans option
11.4. Configurer Zend_Console_Getopt
11.4.1. Ajouter des règles d'options
11.4.2. Ajouter des messages d'aide
11.4.3. Ajouter des alias aux options
11.4.4. Ajouter des listes d'arguments
11.4.5. Ajouter une configuration
12. Zend_Controller
12.1. Zend_Controller - Démarrage rapide
12.1.1. Introduction
12.1.2. Démarrage rapide
12.1.2.1. Créer votre disposition de système de fichiers
12.1.2.2. Régler votre document root
12.1.2.3. Créer vos règles de réécriture
12.1.2.4. Créer votre fichier d'amorçage (bootstrap)
12.1.2.5. Créer votre contrôleur d'action par défaut
12.1.2.6. Créer votre script de vue
12.1.2.7. Créer votre contrôleur d'erreur
12.1.2.8. Voir le site !
12.2. Fondations de Zend_Controller
12.3. Le contrôleur frontal (Front Controller)
12.3.1. Présentation générale
12.3.2. Méthodes principales
12.3.2.1. getInstance()
12.3.2.2. setControllerDirectory() et addControllerDirectory
12.3.2.3. addModuleDirectory() et getModuleDirectory()
12.3.2.4. dispatch()
12.3.2.5. run()
12.3.3. Méthodes d'accès à l'environnement
12.3.4. Paramètres du contrôleur frontal
12.3.5. Étendre le contrôleur frontal
12.4. L'objet Requête
12.4.1. Introduction
12.4.2. Les requêtes HTTP
12.4.2.1. Accéder aux données de la requête
12.4.2.2. Base de l'URL et sous-dossiers
12.4.2.3. Déterminer le type de la requête
12.4.2.4. Détecter les requêtes AJAX
12.4.3. Sous-classer l'objet Requête
12.5. Routeur Standard
12.5.1. Introduction
12.5.2. Utilisation d'un routeur
12.5.3. Utilisation basique du routeur de réécriture
12.5.4. Routes par défaut
12.5.5. Base URL et sous dossiers
12.5.6. Paramètres globaux
12.5.7. Types de route
12.5.7.1. Zend_Controller_Router_Route
12.5.7.1.1. Variables par défaut
12.5.7.1.2. Obligations et contraintes des variables
12.5.7.2. Zend_Controller_Router_Route_Static
12.5.7.3. Zend_Controller_Router_Route_Regex
12.5.7.4. Zend_Controller_Router_Route_Hostname
12.5.7.5. Zend_Controller_Router_Route_Chain
12.5.7.5.1. Chainer des routes via Zend_Config
12.5.7.6. Zend_Rest_Route
12.5.7.6.1. Zend_Rest_Controller
12.5.8. Utiliser Zend_Config avec le RewriteRouter
12.5.9. Dérivation de l'objet Router
12.6. Le distributeur
12.6.1. Vue d'ensemble
12.6.2. Sous-classer le distributeur
12.7. Contrôleurs d'action
12.7.1. Introduction
12.7.2. Initialisation d'objet
12.7.3. Détournement Pre et Post-Dispatch (Hook)
12.7.4. Accesseurs
12.7.5. Intégration des Vues
12.7.5.1. Initialisation des Vues
12.7.5.2. Effectuer le rendu des Vues
12.7.6. Méthodes utiles
12.7.7. Sous-classer le contrôleur d'action
12.8. Aides d'action (Helper)
12.8.1. Introduction
12.8.2. Initialisation des aides
12.8.3. Le gestionnaire d'aide (Broker)
12.8.4. Aides d'action intégrées
12.8.4.1. ActionStack
12.8.4.2. AutoComplete
12.8.4.2.1. AutoCompletion avec Dojo
12.8.4.2.2. AutoCompletion avec Scriptaculous
12.8.4.3. ContextSwitch et AjaxContext
12.8.4.3.1. Contextes inclus par défaut
12.8.4.3.2. Créer ses propres contextes
12.8.4.3.3. Affecter des contextes par action
12.8.4.3.4. Initialiser le Context Switch
12.8.4.3.5. Fonctionnalités avancées
12.8.4.3.6. Fonctionnalité AjaxContext
12.8.4.4. FlashMessenger
12.8.4.4.1. Introduction
12.8.4.4.2. Exemple d'utilisation basique
12.8.4.5. JSON
12.8.4.6. Redirector
12.8.4.6.1. Introduction
12.8.4.6.2. Exemples d'utilisation basique
12.8.4.7. ViewRenderer
12.8.4.7.1. Introduction
12.8.4.7.2. API
12.8.4.7.3. Exemples
12.8.4.7.4. Utilisation avancée
12.8.5. Écrire vos propres aides
12.9. Objet de réponse
12.9.1. Utilisation
12.9.2. Manipulation des en-têtes
12.9.3. Segments nommés
12.9.4. Manipulation des exceptions dans l'objet de réponse
12.9.5. Dériver l'objet de réponse
12.10. Plugins
12.10.1. Introduction
12.10.2. Écrire des plugins
12.10.3. Utilisation des plugins
12.10.4. Récupération et manipulations des plugins
12.10.5. Plugins inclus dans Zend Framework
12.10.5.1. ActionStack
12.10.5.2. Zend_Controller_Plugin_ErrorHandler
12.10.5.2.1. Utilisation de ErrorHandler pour gérer les erreurs 404
12.10.5.2.2. Gestion des rendus précédants de la réponse
12.10.5.2.3. Exemples d'utilisation
12.10.5.2.4. Exemple de contrôleur d'erreurs
12.10.5.3. Zend_Controller_Plugin_PutHandler
12.11. Utilisation de conventions de dossiers modulaires
12.11.1. Introduction
12.11.2. Spécification des dossiers de modules
12.11.3. Routage des modules
12.11.4. Module ou contrôleur Default global
12.12. Exceptions avec MVC
12.12.1. Introduction
12.12.2. Gestion des exceptions
12.12.3. Différents types d'exceptions que vous pouvez rencontrer
12.13. Migrer depuis des versions précédentes
12.13.1. Migrer de la version 1.7.x vers 1.8.0 ou plus récent
12.13.1.1. Changement de la route standard
12.13.2. Migrer de la version 1.6.x vers 1.7.0 ou plus récent
12.13.2.1. Changement dans l'interface Dispatcher
12.13.3. Migrer de la version 1.5.x vers 1.6.0 ou plus récent
12.13.3.1. Changement dans l'interface Dispatcher
12.13.4. Migrer de la version 1.0.x vers 1.5.0 ou plus récent
12.13.5. Migrer de la version 0.9.3 vers 1.0.0RC1 ou plus récent
12.13.6. Migrer de la version 0.9.2 vers 0.9.3 ou plus récent
12.13.7. Migrer de la version 0.6.0 vers 0.8.0 ou plus récent
12.13.8. Migrer de la version 0.2.0 ou plus ancien vers 0.6.0
13. Zend_Currency
13.1. Introduction à Zend_Currency
13.1.1. Pourquoi utiliser Zend_Currency ?
13.2. How to Work with Currencies
13.2.1. Creating and Output String from a Currency
13.2.2. Changing the Format of a Currency
13.2.3. Reference Methods for Zend_Currency
13.2.4. Settings new default values
13.2.5. Zend_Currency Performance Optimization
13.3. Migrer depuis des versions antérieures
13.3.1. Migrer de 1.0.2 à 1.0.3 ou plus récent
14. Zend_Date
14.1. Introduction
14.1.1. Définissez toujours un fuseau horaire par défaut
14.1.2. Pourquoi utiliser Zend_Date ?
14.2. Aspect théorique
14.2.1. Fonctionnement interne
14.3. Méthodes de base
14.3.1. La date courante
14.3.2. Zend_Date : exemples
14.3.2.1. Afficher une date
14.3.2.2. Spécifier une date
14.3.2.3. Ajouter et soustraire des dates
14.3.2.4. Comparaison de dates
14.4. Zend_Date API Overview
14.4.1. Zend_Date Options
14.4.1.1. Selecting the Date Format Type
14.4.1.2. DST and Date Math
14.4.1.3. Month Calculations
14.4.1.4. Speed up Date Localization and Normalization with Zend_Cache
14.4.1.5. Receiving Syncronised Timestamps with Zend_TimeSync
14.4.2. Working with Date Values
14.4.3. Basic Zend_Date Operations Common to Many Date Parts
14.4.3.1. List of Date Parts
14.4.3.2. List of Date Operations
14.4.4. Comparing Dates
14.4.5. Getting Dates and Date Parts
14.4.6. Working with Fractions of Seconds
14.4.7. Sunrise / Sunset
14.5. Créer des dates
14.5.1. Créer la date actuelle
14.5.2. Créer une date depuis une base de données
14.5.3. Créer des dates depuis un tableau
14.6. Constants for General Date Functions
14.6.1. Using Constants
14.6.2. List of All Constants
14.6.3. Self-Defined OUTPUT Formats with ISO
14.6.4. Self-Defined OUTPUT Formats Using PHP's date() Format Specifiers
14.7. Exemples concrets
14.7.1. Vérifier des dates
14.7.2. Levé et couché du soleil
14.7.3. Fuseaux horaires (Timezones)
15. Zend_Db
15.1. Zend_Db_Adapter
15.1.1. Se connecter à un SGBD en utilisant un adaptateur
15.1.1.1. Utilisation du constructeur du Zend_Db Adapter
15.1.1.2. Utiliser la fabrique (Factory) de Zend_Db
15.1.1.3. Utiliser Zend_Config avec la fabrique Zend_Db
15.1.1.4. Paramètres de l'adaptateur (Adapter)
15.1.1.5. Gestion des connexions dites paresseuses
15.1.2. La base de données d'exemple
15.1.3. Lecture de résultats de requête
15.1.3.1. Récupérer tous les résultats
15.1.3.2. Changer le mode de récupération (Fetch Mode)
15.1.3.3. Récupérer un enregistrement comme tableau associatif
15.1.3.4. Récupérer une seule colonne d'un enregistrement
15.1.3.5. Récupérer des paires Clé-Valeur d'enregistrements
15.1.3.6. Récupérer un seul enregistrement complet
15.1.3.7. Récupérer une colonne d'un enregistrement
15.1.4. Effectuer des changements dans la base de données
15.1.4.1. Insérer des données
15.1.4.2. Récupérer une valeur générée
15.1.4.3. Mettre à jour des données
15.1.4.4. Supprimer des enregistrements
15.1.5. Échapper des valeurs ou des identifiants
15.1.5.1. Utilisation de quote()
15.1.5.2. Utilisation de quoteInto()
15.1.5.3. Utilisation de quoteIdentifier()
15.1.6. Gérer les transactions dans une base de données
15.1.7. Lister et décrire les tables
15.1.8. Fermer une connexion
15.1.9. Exécuter des requêtes sur le driver directement
15.1.10. Récupérer la version du serveur SGBD
15.1.11. Notes sur des adaptateur spécifiques
15.1.11.1. IBM DB2
15.1.11.2. MySQLi
15.1.11.3. Oracle
15.1.11.4. Microsoft SQL Server
15.1.11.5. PDO pour IBM DB2 et Informix Dynamic Server (IDS)
15.1.11.6. PDO Microsoft SQL Server
15.1.11.7. PDO MySQL
15.1.11.8. PDO Oracle
15.1.11.9. PDO PostgreSQL
15.1.11.10. PDO SQLite
15.1.11.11. Firebird/Interbase
15.2. Zend_Db_Statement
15.2.1. Créer un statement
15.2.2. Exécuter un statement
15.2.3. Récupérer des résultats depuis un statement SELECT
15.2.3.1. Récupérer un enregistrement unique depuis un statement
15.2.3.2. Récupérer un jeu de résultat complet
15.2.3.3. Changer le mode de capture (Fetch Mode)
15.2.3.4. Récupérer une colonne simple depuis un statement exécuté
15.2.3.5. Récupérer un résultat (Row) sous forme d'objet
15.3. Zend_Db_Profiler
15.3.1. Introduction
15.3.2. Utiliser le profileur
15.3.3. Utilisation avancée du profileur
15.3.3.1. Filtrer par temps d'exécution
15.3.3.2. Filtrer par type de requête
15.3.3.3. Récupérer les profils par type de requête
15.3.4. Profileurs spécialisés
15.3.4.1. Profiler avec Firebug
15.4. Zend_Db_Select
15.4.1. Introduction
15.4.2. Créer un objet Select
15.4.3. Construction de requêtes Select
15.4.3.1. Ajouter une clause FROM
15.4.3.2. Ajouter des colonnes
15.4.3.3. Ajouter une expression de colonne
15.4.3.4. Ajouter des colonnes à une table FROM ou JOIN existante
15.4.3.5. Ajouter une autre table à la requête avec JOIN
15.4.3.6. Ajouter une clause WHERE
15.4.3.7. Ajouter une clause GROUP BY
15.4.3.8. Ajouter une clause HAVING
15.4.3.9. Ajouter une clause ORDER BY
15.4.3.10. Ajouter une clause LIMIT
15.4.3.11. Ajouter le modificateur de requête DISTINCT
15.4.3.12. Ajouter le modificateur de requête FOR UPDATE
15.4.4. Exécuter des requêtes Select
15.4.4.1. Exécuter des requêtes Select à partir de l'adaptateur Db
15.4.4.2. Exécuter des requêtes Select à partir de objet Select
15.4.4.3. Convertir un objet Select en une chaîne SQL
15.4.5. Autres méthodes
15.4.5.1. Récupérer des parties de l'objet Select
15.4.5.2. Effacer des parties de l'objet Select
15.5. Zend_Db_Table
15.5.1. Introduction
15.5.2. Définir une classe de Table
15.5.2.1. Définir le nom de la table, et de la base de données
15.5.2.2. Définir la clé primaire d'une table
15.5.2.3. Redéfinir les méthodes de configuration de la classe de Table
15.5.2.4. Initialisation de la Table
15.5.3. Créer une instance de la classe de Table
15.5.3.1. Spécifier l'adaptateur de base de données
15.5.3.2. Spécifier un adaptateur par défaut
15.5.3.3. Stocker l'objet adaptateur dans le registre
15.5.4. Insérer des enregistrement dans une table
15.5.4.1. Utiliser une table avec une clé primaire auto-incrémentée
15.5.4.2. Utiliser une Table avec une séquence
15.5.4.3. Utiliser une classe de Table avec une clé naturelle
15.5.5. Mettre à jour des enregistrements dans une table
15.5.6. Supprimer des enregistrements d'une Table
15.5.7. Récupérer des enregistrements par clé primaire
15.5.8. Requêter pour plusieurs enregistrements
15.5.8.1. API de l'objet Select
15.5.8.2. Récupérer un jeu d'enregistrements :
15.5.8.3. Utilisation avancée
15.5.9. Récupérer un seul enregistrement
15.5.10. Récupérer les méta données d'une Table
15.5.11. Cacher les méta données de la table
15.5.11.1. Coder en dur les métadonnées de tables
15.5.12. Personnaliser et étendre une classe de Table
15.5.12.1. Utiliser des objets Row ou Rowset personnalisés
15.5.12.2. Personnaliser les logiques Insert, Update, et Delete
15.5.12.3. Définir des méthodes de recherches personnalisées dans Zend_Db_Table
15.5.12.4. Utiliser l'inflexion dans Zend_Db_Table
15.6. Zend_Db_Table_Row
15.6.1. Introduction
15.6.2. Récupérer un résultat (un "Row")
15.6.2.1. Lecture des valeurs des colonnes, dans un Row
15.6.2.2. Récupérer les valeurs des colonnes comme un tableau
15.6.2.3. Récupérer des données des tables liées
15.6.3. Sauvegarde un Row en base de données
15.6.3.1. Changement des valeurs des colonnes d'un Row
15.6.3.2. Créer un Row vierge
15.6.3.3. Changement en masse des valeurs dans un Row
15.6.3.4. Supprimer un Row
15.6.4. Sérialisation et désérialisation d'un Row
15.6.4.1. Sérialiser un Row
15.6.4.2. Désérialiser les données d'un Row
15.6.4.3. Reconnecter l'objet Row à la Table
15.6.5. Étendre la classe Row
15.6.5.1. Initialisation et pré-traitements d'un Row
15.6.5.2. Définir sa propre logique pour Insert, Update, et Delete dans Zend_Db_Table_Row
15.6.5.3. Définir l'inflexion dans Zend_Db_Table_Row
15.7. Zend_Db_Table_Rowset
15.7.1. Introduction
15.7.2. Récupérer un Rowset
15.7.3. Atteindre les Rows depuis un Rowset
15.7.4. Récupérer un Rowset en tant que tableau (Array)
15.7.5. Sérialisation et Désérialisation d'un Rowset
15.7.6. Étendre la classe Rowset
15.8. Relations Zend_Db_Table
15.8.1. Introduction
15.8.2. Définir ses relations
15.8.3. Récupérer des enregistrements dépendants (enfants)
15.8.4. Récupérer l'enregistrement parent
15.8.5. Récupérer des enregistrements dans une relation N-N (plusieurs-à-plusieurs ou "many-to-many")
15.8.6. Opérations d'écritures en cascade
15.8.6.1. Notes concernant les opérations de cascade
15.9. Zend_Db_Table_Definition
15.9.1. Introduction
15.9.2. Utilisation de base
15.9.3. Utilisation avancée
16. Zend_Debug
16.1. Afficher des informations
17. Zend_Dojo
17.1. Introduction
17.2. Zend_Dojo_Data: dojo.data Envelopes
17.2.1. Zend_Dojo_Data Usage
17.2.2. Adding metadata to your containers
17.2.3. Advanced Use Cases
17.2.3.1. Available Methods
17.3. Les aides de vues Dojo
17.3.1. dojo() View Helper
17.3.1.1. Programmatic and Declarative Usage of Dojo
17.3.1.2. Themes
17.3.1.3. Using Layers (Custom Builds)
17.3.1.4. Methods Available
17.3.2. Dijit-Specific View Helpers
17.3.2.1. Dijit Layout Elements
17.3.2.2. Dijit Form Elements
17.3.2.3. Custom Dijits
17.4. Les éléments de formulaire et les décorateurs Dojo
17.4.1. Dijit-Specific Form Decorators
17.4.1.1. DijitElement Decorator
17.4.1.2. DijitForm Decorator
17.4.1.3. DijitContainer-based Decorators
17.4.2. Dijit-Specific Form Elements
17.4.2.1. Button
17.4.2.2. CheckBox
17.4.2.3. ComboBox and FilteringSelect
17.4.2.4. CurrencyTextBox
17.4.2.5. DateTextBox
17.4.2.6. Editor
17.4.2.7. HorizontalSlider
17.4.2.8. NumberSpinner
17.4.2.9. NumberTextBox
17.4.2.10. PasswordTextBox
17.4.2.11. RadioButton
17.4.2.12. SimpleTextarea
17.4.2.13. Slider abstract element
17.4.2.14. SubmitButton
17.4.2.15. TextBox
17.4.2.16. Textarea
17.4.2.17. TimeTextBox
17.4.2.18. ValidationTextBox
17.4.2.19. VerticalSlider
17.4.3. Dojo Form Examples
17.5. Zend_Dojo build layer support
17.5.1. Introduction
17.5.2. Generating Custom Module Layers with Zend_Dojo_BuildLayer
17.5.2.1. BuildLayer options
17.5.2.1.1. Setting the view object
17.5.2.1.2. Setting the layer name
17.5.2.1.3. Including onLoad events in the generated layer
17.5.2.1.4. Including captured JavaScript in the generated layer
17.5.3. Generating Build Profiles with Zend_Dojo_BuildLayer
17.5.3.1. Build Profile options
18. Zend_Dom
18.1. Introduction
18.2. Zend_Dom_Query
18.2.1. Aspect théorique
18.2.2. Méthodes disponibles
18.2.2.1. Zend_Dom_Query
18.2.2.2. Zend_Dom_Query_Result
19. Zend_Exception
19.1. Utiliser les exceptions
20. Zend_Feed
20.1. Introduction
20.2. Importer des flux
20.2.1. Flux personnalisés
20.2.1.1. Importer un tableau personnalisé
20.2.1.2. Importer une source de données personnalisée
20.2.1.3. Décharger le contenu d'un flux
20.3. Obtenir des flux à partir de pages Web
20.4. Consommer un flux RSS
20.5. Consommer un flux Atom
20.6. Consommer une entrée Atom particulière
20.7. Modifier la structure du flux ou des entrées
20.8. Classes personnalisées pour les flux et entrées
20.9. Zend_Feed_Reader
20.9.1. Introduction
20.9.2. Importing Feeds
20.9.3. Retrieving Underlying Feed and Entry Sources
20.9.4. Cache Support and Intelligent Requests
20.9.4.1. Adding Cache Support to Zend_Feed_Reader
20.9.4.2. HTTP Conditional GET Support
20.9.5. Locating Feed URIs from Websites
20.9.6. Retrieving Feed Information
20.9.7. Retrieving Entry/Item Information
20.9.8. Extending Feed and Entry APIs
20.9.8.1. Writing Zend_Feed_Reader Extensions
21. Zend_File
21.1. Zend_File_Transfer
21.1.1. Adaptateurs supportés par Zend_File_Transfer
21.1.2. Options de Zend_File_Transfer
21.1.3. Vérification des fichiers
21.1.4. Informations complémentaires sur les fichiers
21.1.5. Progress for file uploads
21.1.5.1. Using a progressbar adapter
21.1.5.2. Using getProgress() manually
21.2. Validateurs pour Zend_File_Transfer
21.2.1. Utiliser les validateurs avec Zend_File_Transfer
21.2.2. Validateur Count
21.2.3. Validateur Crc32
21.2.4. Validateur ExcludeExtension
21.2.5. Validateur ExcludeMimeType
21.2.6. Validateur Exists
21.2.7. Validateur Extension
21.2.8. Validateur FilesSize
21.2.9. Validateur ImageSize
21.2.10. Validateur IsCompressed
21.2.11. Validateur IsImage
21.2.12. Validateur Hash
21.2.13. Validateur Md5
21.2.14. Validateur MimeType
21.2.15. Validateur NotExists
21.2.16. Validateur Sha1
21.2.17. Validateur Size
21.2.18. Validateur WordCount
21.3. Filtres pour Zend_File_Transfer
21.3.1. Utiliser les filtres avec Zend_File_Transfer
21.3.2. Filtre Decrypt
21.3.3. Filtre Encrypt
21.3.4. Filtre LowerCase
21.3.5. Filtre Rename
21.3.6. Filtre UpperCase
21.4. Migrer à partir des versions précédentes
21.4.1. Migrer de la version 1.6 vers 1.7 ou plus récent
21.4.1.1. Changements quand vous utilisez des filtres ou des validateurs
21.4.1.1.1. Filtre Rename
21.4.1.1.2. Validateur Count
21.4.1.1.3. Validateur Extension
21.4.1.1.4. Validateur FilesSize
21.4.1.1.5. Validateur Hash
21.4.1.1.6. Validateur ImageSize
21.4.1.1.7. Validateur Size
21.4.2. Migrer de la version 1.6.1 vers 1.6.2 ou plus récent
21.4.2.1. Changements quand vous utilisez des validateurs
22. Zend_Filter
22.1. Introduction
22.1.1. Qu'est-ce qu'un filtre ?
22.1.2. Utilisation basique des filtres
22.1.3. Utilisation de la méthode statique staticFilter()
22.2. Classes de filtre standards
22.2.1. Alnum
22.2.2. Alpha
22.2.3. BaseName
22.2.4. Callback
22.2.5. Decrypt
22.2.5.1. Décryptage avec Mcrypt
22.2.5.2. Decryptage avec OpenSSL
22.2.6. Digits
22.2.7. Dir
22.2.8. Encrypt
22.2.8.1. Encryption with Mcrypt
22.2.8.2. Encryption with OpenSSL
22.2.9. HtmlEntities
22.2.10. Int
22.2.11. LocalizedToNormalized
22.2.11.1. Normalization for numbers
22.2.11.2. Normalization for date and time
22.2.12. NormalizedToLocalized
22.2.12.1. Localization for numbers
22.2.12.2. Localization for date and time
22.2.13. Int
22.2.14. RealPath
22.2.15. StringToLower
22.2.16. StringToUpper
22.2.17. StringTrim
22.2.18. StripTags
22.3. Chaînes de filtrage
22.4. Écriture de filtres
22.5. Zend_Filter_Input
22.5.1. Déclarer des règles de filtre et de validateur
22.5.2. Créer le processeur de filtres et validateurs
22.5.3. Récupérer les champs validés/filtré, et les éventuels rapports
22.5.3.1. Demander si l'entrée est valide
22.5.3.2. Récupérer les infos des champs invalides, absents ou inconnus
22.5.3.3. Récupérer les champs valides
22.5.4. Utiliser des méta commandes pour contrôler les règles des filtres et validateurs
22.5.4.1. La méta commande FIELDS
22.5.4.2. Méta commande PRESENCE
22.5.4.3. La méta commande DEFAULT_VALUE
22.5.4.4. La méta commande ALLOW_EMPTY
22.5.4.5. La méta commande BREAK_CHAIN
22.5.4.6. La méta commande MESSAGES
22.5.4.7. Utiliser des options pour définir des méta commandes pour toutes les règles
22.5.5. Ajouter des espaces de noms comme noms de classes
22.6. Zend_Filter_Inflector
22.6.1. Opération
22.6.2. Créer des chemins vers des filtres alternatifs
22.6.3. Paramétrer la cible de l'inflecteur
22.6.4. Règles d'inflexion
22.6.4.1. Règles statiques
22.6.4.2. Règles non statiques : basées sur des filtres
22.6.4.3. Paramétrer plusieurs règles en une seule fois
22.6.5. Autres méthodes utilitaires
22.6.6. Zend_Config avec Zend_Filter_Inflector
22.7. Migrer depuis des versions antérieures
22.7.1. Migrer depuis les versions précédant la 1.9
23. Zend_Form
23.1. Zend_Form
23.2. Zend_Form démarrage rapide
23.2.1. Créer un objet de formulaire
23.2.2. Ajouter des éléments au formulaire
23.2.3. Rendre (visuellement) un formulaire
23.2.4. Vérifier qu'un formulaire est valide
23.2.5. Les statuts d'erreur
23.2.6. Assembler le tout ensemble
23.2.7. Utiliser un objet Zend_Config
23.2.8. Conclusion
23.3. Creating Form Elements Using Zend_Form_Element
23.3.1. Plugin Loaders
23.3.2. Filters
23.3.3. Validators
23.3.3.1. Custom Error Messages
23.3.4. Decorators
23.3.5. Metadata and Attributes
23.3.6. Standard Elements
23.3.7. Zend_Form_Element Methods
23.3.8. Configuration
23.3.9. Custom Elements
23.4. Creating Forms Using Zend_Form
23.4.1. Plugin Loaders
23.4.2. Elements
23.4.2.1. Populating and Retrieving Values
23.4.2.2. Global Operations
23.4.2.3. Methods For Interacting With Elements
23.4.3. Display Groups
23.4.3.1. Global Operations
23.4.3.2. Using Custom Display Group Classes
23.4.3.3. Methods for Interacting With Display Groups
23.4.3.4. Zend_Form_DisplayGroup Methods
23.4.4. Sub Forms
23.4.4.1. Global Operations
23.4.4.2. Methods for Interacting With Sub Forms
23.4.5. Metadata and Attributes
23.4.6. Decorators
23.4.7. Validation
23.4.7.1. Custom Error Messages
23.4.8. Methods
23.4.9. Configuration
23.4.10. Custom forms
23.5. Créer un visuel personnalisé en utilisant Zend_Form_Decorator
23.5.1. Configuration
23.5.2. Décorateurs standards
23.5.3. Décorateurs personnalisés
23.5.4. Rendre des décorateurs individuellement
23.6. Standard Form Elements Shipped With Zend Framework
23.6.1. Zend_Form_Element_Button
23.6.2. Zend_Form_Element_Captcha
23.6.3. Zend_Form_Element_Checkbox
23.6.4. Zend_Form_Element_File
23.6.5. Zend_Form_Element_Hidden
23.6.6. Zend_Form_Element_Hash
23.6.7. Zend_Form_Element_Image
23.6.8. Zend_Form_Element_MultiCheckbox
23.6.9. Zend_Form_Element_Multiselect
23.6.10. Zend_Form_Element_Password
23.6.11. Zend_Form_Element_Radio
23.6.12. Zend_Form_Element_Reset
23.6.13. Zend_Form_Element_Select
23.6.14. Zend_Form_Element_Submit
23.6.15. Zend_Form_Element_Text
23.6.16. Zend_Form_Element_Textarea
23.7. Décorateurs standards fournis avec Zend Framework
23.7.1. Zend_Form_Decorator_Callback
23.7.2. Zend_Form_Decorator_Captcha
23.7.3. Zend_Form_Decorator_Description
23.7.4. Zend_Form_Decorator_DtDdWrapper
23.7.5. Zend_Form_Decorator_Errors
23.7.6. Zend_Form_Decorator_Fieldset
23.7.7. Zend_Form_Decorator_File
23.7.8. Zend_Form_Decorator_Form
23.7.9. Zend_Form_Decorator_FormElements
23.7.10. Zend_Form_Decorator_FormErrors
23.7.11. Zend_Form_Decorator_HtmlTag
23.7.12. Zend_Form_Decorator_Image
23.7.13. Zend_Form_Decorator_Label
23.7.14. Zend_Form_Decorator_PrepareElements
23.7.15. Zend_Form_Decorator_ViewHelper
23.7.16. Zend_Form_Decorator_ViewScript
23.8. Internationaliser un formulaire Zend_Form
23.8.1. Initialiser l'i18n dans les formulaires
23.8.2. Cibles gérées par l'I18n
23.9. Advanced Zend_Form Usage
23.9.1. Array Notation
23.9.2. Multi-Page Forms
24. Zend_Gdata
24.1. Introduction
24.1.1. Structure of Zend_Gdata
24.1.2. Interacting with Google Services
24.1.3. Obtaining instances of Zend_Gdata classes
24.1.4. Google Data Client Authentication
24.1.5. Dependencies
24.1.6. Creating a new Gdata client
24.1.7. Common Query Parameters
24.1.8. Fetching a Feed
24.1.9. Working with Multi-page Feeds
24.1.10. Working with Data in Feeds and Entries
24.1.11. Updating Entries
24.1.12. Posting Entries to Google Servers
24.1.13. Deleting Entries on Google Servers
24.2. Authentification par procédé AuthSub
24.2.1. Création d'un client HTTP authentifié avec AuthSub
24.2.2. Destruction de l'authentification AuthSub
24.3. Using the Book Search Data API
24.3.1. Authenticating to the Book Search service
24.3.2. Searching for books
24.3.2.1. Partner Co-Branded Search
24.3.3. Using community features
24.3.3.1. Adding a rating
24.3.3.2. Reviews
24.3.3.2.1. Adding a review
24.3.3.2.2. Editing a review
24.3.3.3. Labels
24.3.3.3.1. Submitting a set of labels
24.3.3.4. Retrieving annotations: reviews, ratings, and labels
24.3.3.5. Deleting Annotations
24.3.4. Book collections and My Library
24.3.4.1. Retrieving books in a user's library
24.3.4.1.1. Retrieving all books in a user's library
24.3.4.1.2. Searching for books in a user's library
24.3.4.2. Updating books in a user's library
24.3.4.2.1. Adding a book to a library
24.3.4.2.2. Removing a book from a library
24.4. Authentification avec ClientLogin
24.4.1. Création d'un client HTTP "ClientLogin" authentifié
24.4.2. Fermer un client HTTP authentifié par ClientLogin
24.5. Using Google Calendar
24.5.1. Connecting To The Calendar Service
24.5.1.1. Authentication
24.5.1.2. Creating A Service Instance
24.5.2. Retrieving A Calendar List
24.5.3. Retrieving Events
24.5.3.1. Queries
24.5.3.2. Retrieving Events In Order Of Start Time
24.5.3.3. Retrieving Events In A Specified Date Range
24.5.3.4. Retrieving Events By Fulltext Query
24.5.3.5. Retrieving Individual Events
24.5.4. Creating Events
24.5.4.1. Creating Single-Occurrence Events
24.5.4.2. Event Schedules and Reminders
24.5.4.3. Creating Recurring Events
24.5.4.4. Using QuickAdd
24.5.5. Modifying Events
24.5.6. Deleting Events
24.5.7. Accessing Event Comments
24.6. Using Google Documents List Data API
24.6.1. Get a List of Documents
24.6.2. Upload a Document
24.6.3. Searching the documents feed
24.6.3.1. Get a List of Word Processing Documents
24.6.3.2. Get a List of Spreadsheets
24.6.3.3. Performing a text query
24.7. Using Google Health
24.7.1. Connect To The Health Service
24.7.1.1. Authentication
24.7.1.2. Create A Health Service Instance
24.7.2. Profile Feed
24.7.2.1. Send a Structured Query
24.7.2.1.1. Query The Feed
24.7.2.2. Iterate Through The Profile Entries
24.7.3. Profile List Feed
24.7.3.1. Query The Feed
24.7.4. Sending Notices to the Register Feed
24.7.4.1. Sending a notice
24.8. Using Google Spreadsheets
24.8.1. Create a Spreadsheet
24.8.2. Get a List of Spreadsheets
24.8.3. Get a List of Worksheets
24.8.4. Interacting With List-based Feeds
24.8.4.1. Get a List-based Feed
24.8.4.2. Reverse-sort Rows
24.8.4.3. Send a Structured Query
24.8.4.4. Add a Row
24.8.4.5. Edit a Row
24.8.4.6. Delete a Row
24.8.5. Interacting With Cell-based Feeds
24.8.5.1. Get a Cell-based Feed
24.8.5.2. Send a Cell Range Query
24.8.5.3. Change Contents of a Cell
24.9. Using Google Apps Provisioning
24.9.1. Setting the current domain
24.9.1.1. Setting the domain for the service class
24.9.1.2. Setting the domain for query classes
24.9.2. Interacting with users
24.9.2.1. Creating a user account
24.9.2.2. Retrieving a user account
24.9.2.3. Retrieving all users in a domain
24.9.2.4. Updating a user account
24.9.2.4.1. Resetting a user's password
24.9.2.4.2. Forcing a user to change their password
24.9.2.4.3. Suspending a user account
24.9.2.4.4. Granting administrative rights
24.9.2.5. Deleting user accounts
24.9.3. Interacting with nicknames
24.9.3.1. Creating a nickname
24.9.3.2. Retrieving a nickname
24.9.3.3. Retrieving all nicknames for a user
24.9.3.4. Retrieving all nicknames in a domain
24.9.3.5. Deleting a nickname
24.9.4. Interacting with email lists
24.9.4.1. Creating an email list
24.9.4.2. Retrieving all email lists to which a recipient is subscribed
24.9.4.3. Retrieving all email lists in a domain
24.9.4.4. Deleting an email list
24.9.5. Interacting with email list recipients
24.9.5.1. Adding a recipient to an email list
24.9.5.2. Retrieving the list of subscribers to an email list
24.9.5.3. Removing a recipient from an email list
24.9.6. Handling errors
24.10. Using Google Base
24.10.1. Connect To The Base Service
24.10.1.1. Authentication
24.10.1.2. Create A Service Instance
24.10.2. Retrieve Items
24.10.2.1. Send a Structured Query
24.10.2.1.1. Query Customer Items Feed
24.10.2.1.2. Query Snippets Feed
24.10.2.2. Iterate through the Items
24.10.3. Insert, Update, and Delete Customer Items
24.10.3.1. Insert an Item
24.10.3.2. Modify an Item
24.10.3.3. Delete an Item
24.11. Utilisation des albums Web Picasa
24.11.1. Se connecter au service
24.11.1.1. Authentification
24.11.1.2. Créer une instance du service
24.11.2. Comprendre et construire des requêtes
24.11.3. Récupérer des flux et des éléments
24.11.3.1. Récupérer un utilisateur
24.11.3.2. Récupérer un album
24.11.3.3. Récupérer une Photo
24.11.3.4. Récupérer des commentaires
24.11.3.5. Récupérer des mots-clés
24.11.4. Créer des ressources
24.11.4.1. Créer un album
24.11.4.2. Créer une photo
24.11.4.3. Créer un commentaire pour une photo
24.11.4.4. Créer un mot-clé pour une photo
24.11.5. Supprimer des éléments
24.11.5.1. Supprimer un album
24.11.5.2. Supprimer une photo
24.11.5.3. Supprimer un commentaire
24.11.5.4. Supprimer un mot-clé
24.11.5.5. Gestion des accès concurrents
24.12. Using the YouTube Data API
24.12.1. Authentication
24.12.2. Developer Keys and Client ID
24.12.3. Retrieving public video feeds
24.12.3.1. Searching for videos by metadata
24.12.3.2. Searching for videos by categories and tags/keywords
24.12.3.3. Retrieving standard feeds
24.12.3.4. Retrieving videos uploaded by a user
24.12.3.5. Retrieving videos favorited by a user
24.12.3.6. Retrieving video responses for a video
24.12.4. Retrieving video comments
24.12.5. Retrieving playlist feeds
24.12.5.1. Retrieving the playlists of a user
24.12.5.2. Retrieving a specific playlist
24.12.6. Retrieving a list of a user's subscriptions
24.12.7. Retrieving a user's profile
24.12.8. Uploading Videos to YouTube
24.12.9. Browser-based upload
24.12.10. Checking upload status
24.12.11. Other Functions
24.13. Attraper les exceptions Gdata
25. Zend_Http
25.1. Introduction
25.1.1. Utilisation de Zend_Http_Client
25.1.2. Les paramètres de configuration
25.1.3. Utilisation basique
25.1.4. Ajouts de paramètres GET et POST
25.1.5. Accéder à la dernière requête, ou réponse
25.2. Zend_Http_Client - Utilisation avancée
25.2.1. Redirections HTTP
25.2.2. Ajout de cookies et gestion de leur persistance
25.2.3. Définir des en-têtes personnalisés
25.2.4. Envoi de fichiers
25.2.5. Envoyer des données brutes via POST
25.2.6. Authentification HTTP
25.2.7. Envoyer plusieurs requêtes avec le même client
25.3. Zend_Http_Client - Adaptateurs de connexion
25.3.1. Présentation globale
25.3.2. Adaptateur Socket
25.3.2.1. Customizing and accessing the Socket adapter stream context
25.3.3. Adaptateur Proxy
25.3.4. The cURL Adapter
25.3.5. Adaptateur Test
25.3.6. Créer vos propres adaptateurs de connexion
25.4. Migrer depuis les versions précédentes
25.4.1. Migrer depuis 1.8 ou avant, vers 1.9 ou après
25.4.1.1. Changement dans le stockage interne des fichiers d'upload
25.5. Zend_Http_Cookie and Zend_Http_CookieJar
25.5.1. Introduction
25.5.2. Instancier des objets Zend_Http_Cookie
25.5.3. Zend_Http_Cookie méthodes getter
25.5.4. Zend_Http_Cookie: Correspondance de scénario
25.5.5. Classe Zend_Http_CookieJar : Instanciation
25.5.6. Ajouter des cookies à un objet Zend_Http_CookieJar
25.5.7. Récupérer les cookies présents dans un objet Zend_Http_CookieJar
25.6. Zend_Http_Response
25.6.1. Introduction
25.6.2. Méthodes de tests booléennes
25.6.3. Méthodes accesseurs
25.6.4. Analyseurs statiques de réponse HTTP
26. Zend_InfoCard
26.1. Introduction
26.1.1. Basic Theory of Usage
26.1.2. Using as part of Zend_Auth
26.1.3. Using the Zend_InfoCard component standalone
26.1.4. Working with a Claims object
26.1.5. Attaching Information Cards to existing accounts
26.1.6. Creating Zend_InfoCard Adapters
27. Zend_Json
27.1. Introduction
27.2. Utilisation de base
27.3. Utilisation avancée de Zend_Json
27.3.1. Objets JSON
27.3.2. Encoding PHP objects
27.3.3. Internal Encoder/Decoder
27.3.4. JSON Expressions
27.4. XML to JSON conversion
27.5. Zend_Json_Server - JSON-RPC server
27.5.1. Advanced Details
27.5.1.1. Zend_Json_Server
27.5.1.2. Zend_Json_Server_Request
27.5.1.3. Zend_Json_Server_Response
27.5.1.4. Zend_Json_Server_Error
27.5.1.5. Zend_Json_Server_Smd
28. Zend_Layout
28.1. Introduction
28.2. Zend_Layout - Démarrage rapide
28.2.1. Scripts de layout
28.2.2. Utilisation de Zend_Layout avec le système MVC de Zend Framework
28.2.3. Utilisation de Zend_Layout en composant indépendant
28.2.4. Layout d'exemple
28.3. Zend_Layout options de configuration
28.3.1. Exemples
28.4. Zend_Layout, utilisation avancée
28.4.1. Objets de vue personnalisés
28.4.2. Plugin de contrôleur frontal personnalisé
28.4.3. Aide d'action personnalisée
28.4.4. Résolution de chemin de script personnalisé (inflecteur)
29. Zend_Ldap
29.1. Introduction
29.1.1. Theory of operation
29.1.1.1. Automatic Username Canonicalization When Binding
29.1.1.2. Account Name Canonicalization
29.1.1.3. Multi-domain Authentication and Failover
29.2. API overview
29.2.1. Configuration / options
29.2.2. API Reference
29.2.2.1. Zend_Ldap
29.2.2.1.1. Zend_Ldap_Collection
29.2.2.2. Zend_Ldap_Attribute
29.2.2.3. Zend_Ldap_Dn
29.2.2.4. Zend_Ldap_Filter
29.2.2.5. Zend_Ldap_Node
29.2.2.6. Zend_Ldap_Node_RootDse
29.2.2.6.1. OpenLDAP
29.2.2.6.2. ActiveDirectory
29.2.2.6.3. eDirectory
29.2.2.7. Zend_Ldap_Node_Schema
29.2.2.7.1. OpenLDAP
29.2.2.7.2. ActiveDirectory
29.2.2.8. Zend_Ldif_Encoder
29.3. Usage Scenarios
29.3.1. Authentication scenarios
29.3.1.1. OpenLDAP
29.3.1.2. ActiveDirectory
29.3.2. Basic CRUD operations
29.3.2.1. Retrieving data from the LDAP
29.3.2.2. Adding data to the LDAP
29.3.2.3. Deleting from the LDAP
29.3.2.4. Updating the LDAP
29.3.3. Extended operations
29.3.3.1. Copy and move entries in the LDAP
29.4. Tools
29.4.1. Creation and modification of DN strings
29.4.2. Using the filter API to create search filters
29.4.3. Modify LDAP entries using the Attribute API
29.5. Object oriented access to the LDAP tree using Zend_Ldap_Node
29.5.1. Basic CRUD operations
29.5.1.1. Retrieving data from the LDAP
29.5.1.1.1. Getting a node by its DN
29.5.1.1.2. Searching a node's subtree
29.5.1.2. Adding a new node to the LDAP
29.5.1.3. Deleting a node from the LDAP
29.5.1.4. Updating a node on the LDAP
29.5.2. Extended operations
29.5.2.1. Copy and move nodes in the LDAP
29.5.3. Tree traversal
29.6. Getting information from the LDAP server
29.6.1. RootDSE
29.6.2. Schema Browsing
29.6.2.1. OpenLDAP
29.6.2.2. ActiveDirectory
29.7. Serializing LDAP data to and from LDIF
29.7.1. Serialize a LDAP entry to LDIF
29.7.2. Deserialize a LDIF string into a LDAP entry
30. Zend_Loader
30.1. Charger les fichiers et les classes dynamiquement
30.1.1. Charger des fichiers
30.1.2. Charger des classes
30.1.3. Tester si un fichier est lisible
30.1.4. Utiliser l'autoloader
30.2. L'autoloader
30.2.1. Utiliser le chargeur automatique (autoloader)
30.2.2. L'interface de l'autoloader
30.2.3. Référence de l'autoloader
30.3. Autoloaders de ressources
30.3.1. Utilisation de l'autoloader de ressources
30.3.2. L'autoloader de ressource Module
30.3.3. Utiliser les autoloaders de ressources comme fabriques d'objets
30.3.4. Référence de l'autoloader de ressources
30.4. Chargeur de Plugins
30.4.1. Utilisation basique
30.4.2. Manipulation des chemins des Plugins
30.4.3. Test des Plugins et récupération des noms de classe
30.4.4. Obtenir de meilleures performances avec les Plugins
31. Zend_Locale
31.1. Introduction
31.1.1. What is Localization
31.1.2. What is a Locale?
31.1.3. How are Locales Represented?
31.1.4. Selecting the Right Locale
31.1.5. Usage of automatic Locales
31.1.6. Using a default Locale
31.1.7. ZF Locale-Aware Classes
31.1.8. Application wide locale
31.1.9. Zend_Locale_Format::setOptions(array $options)
31.1.10. Speed up Zend_Locale and its subclasses
31.2. Using Zend_Locale
31.2.1. Copying, Cloning, and Serializing Locale Objects
31.2.2. Equality
31.2.3. Default locales
31.2.4. Set a new locale
31.2.5. Getting the language and region
31.2.6. Obtaining localized strings
31.2.7. Obtaining translations for "yes" and "no"
31.2.8. Get a list of all known locales
31.2.9. Detecting locales
31.3. Normalization and Localization
31.3.1. Number normalization: getNumber($input, Array $options)
31.3.1.1. Precision and Calculations
31.3.2. Number localization
31.3.3. Number testing
31.3.4. Float value normalization
31.3.5. Floating point value localization
31.3.6. Floating point value testing
31.3.7. Integer value normalization
31.3.8. Integer point value localization
31.3.9. Integer value testing
31.3.10. Numeral System Conversion
31.4. Working with Dates and Times
31.4.1. Normalizing Dates and Times
31.4.2. Testing Dates
31.4.3. Normalizing a Time
31.4.4. Testing Times
31.5. Supported locales
31.6. Migrer à partir des versions précédentes
31.6.1. Migrer de la version 1.8 vers 1.9 ou plus récent
31.6.1.1. Méthodes dépréciées
31.6.2. Migrer de la version 1.6 vers 1.7 ou plus récent
31.6.2.1. Changement dans l'utilisation de isLocale()
31.6.2.2. Changement dans l'utilisation de getDefault()
32. Zend_Log
32.1. Présentation
32.1.1. Créer un log
32.1.2. Messages de logs
32.1.3. Détruire un log
32.1.4. Utiliser les priorités intégrées
32.1.5. Ajouter ses propres priorités
32.1.6. Comprendre les événements de logs
32.2. Rédacteurs (Writers)
32.2.1. Écrire vers un flux (stream)
32.2.2. Écrire dans des bases de données
32.2.3. Écrire vers Firebug
32.2.3.1. Paramétrer les styles pour les priorités
32.2.3.2. Préparer les données pour l'historisation
32.2.3.3. Historisation des exceptions
32.2.3.4. Historisation sous forme de tableau
32.2.4. Écrire vers un émail
32.2.4.1. Utilisation avec Zend_Layout
32.2.4.2. Ligne du sujet dynamique
32.2.4.3. Attention
32.2.5. Ecrire dans lee journal du système
32.2.6. Déraciner les rédacteurs
32.2.7. Tester avec un simulacre
32.2.8. Additionner les rédacteurs
32.3. Formateurs (mise en forme)
32.3.1. Formatage simple
32.3.2. Formater vers le XML
32.4. Filtres
32.4.1. Filtrer pour tous les rédacteurs (Writers)
32.4.2. Filtrer pour une seule instance de rédacteur
33. Zend_Mail
33.1. Introduction
33.1.1. Pour commencer
33.1.2. Configurer le transport sendmail par défaut
33.2. Envoyer des émail en utilisant SMTP
33.3. Envoyer plusieurs émail par connexion SMTP
33.4. Utiliser différents transports
33.5. Émail HTML
33.6. Fichiers joints
33.7. Ajouter des destinataires
33.8. Contrôler les limites MIME
33.9. En-têtes additionnels
33.10. Jeux de caractères
33.11. Encodage
33.12. Authentification SMTP
33.13. Sécuriser les transports SMTP
33.14. Lire des émail
33.14.1. Exemple simple avec Pop3
33.14.2. Ouvrir un stockage local
33.14.3. Ouvrir un stockage distant
33.14.4. Extraire des messages et autres méthodes simples
33.14.5. Travailler avec les messages
33.14.6. Vérifier les drapeaux ("flags")
33.14.7. Utiliser les dossiers
33.14.8. Utilisation avancée
33.14.8.1. Utiliser NOOP
33.14.8.2. Mettre en cache des instances
33.14.8.3. Étendre les classes de protocoles
33.14.8.4. Utilisation des Quotas (avant 1.5)
34. Zend_Measure
34.1. Introduction
34.2. Création d'une mesure
34.2.1. Créer des mesures à partir de nombres entiers et décimaux
34.2.2. Créer des mesures à partir de chaînes de caractères
34.2.3. Mesures à partir de chaînes localisées
34.3. Récupérer des mesures
34.3.1. Récupération automatique
34.3.2. Récupération des valeurs
34.3.3. Récupération de l'unité de mesure
34.3.4. Récupération en tant que chaîne régionale
34.4. Manipuler des mesures
34.4.1. Convertir
34.4.2. Ajouter et soustraire
34.4.3. Vérifier l'égalité des mesures
34.4.4. Comparer les mesures
34.4.5. Changer manuellement des valeurs
34.4.6. Changer manuellement de type
34.5. Types de mesures
34.5.1. Conseils pour Zend_Measure_Binary
34.5.2. Conseils pour Zend_Measure_Number
34.5.3. Chiffres romains
35. Zend_Memory
35.1. Présentation
35.1.1. Introduction
35.1.2. Aspect théorique
35.1.2.1. Manager de mémoire
35.1.2.2. Conteneur de mémoire
35.1.2.3. Objet de mémoire verrouillé
35.1.2.4. Objet de mémoire mobile
35.2. Manager de mémoire
35.2.1. Créer un manager de mémoire
35.2.2. Manager les objets mémoire
35.2.2.1. Créer des objets mobiles
35.2.2.2. Créer des objets verrouillés
35.2.2.3. Détruire des objets
35.2.3. Régler le manager de mémoire
35.2.3.1. Mémoire limite
35.2.3.2. MinSize (taille minimum)
35.3. Objet mémoire
35.3.1. Mobile
35.3.2. Verrouillé
35.3.3. Propriété "value" du manager de mémoire
35.3.4. Interface du conteneur de mémoire
35.3.4.1. La méthode getRef()
35.3.4.2. La méthode touch()
35.3.4.3. La méthode lock()
35.3.4.4. La méthode unlock()
35.3.4.5. La méthode isLocked()
36. Zend_Mime
36.1. Zend_Mime
36.1.1. Introduction
36.1.2. Méthodes statiques et constantes
36.1.3. Instancier Zend_Mime
36.2. Zend_Mime_Message
36.2.1. Introduction
36.2.2. Instancier Zend_Mime_Message
36.2.3. Ajouter des parties MIME
36.2.4. Gérer les frontières
36.2.5. Parser une chaîne de caractère pour créer un objet Zend_Mime_Message (expérimental)
36.3. Zend_Mime_Part
36.3.1. Introduction
36.3.2. Instanciation
36.3.3. Méthodes pour retourner la partie du message en une chaîne de caractères
37. Zend_Navigation
37.1. Introduction
37.1.1. Pages and Containers
37.1.1.1. Pages
37.1.1.2. Containers
37.1.2. Separation of data (model) and rendering (view)
37.2. Pages
37.2.1. Common page features
37.2.2. Zend_Navigation_Page_Mvc
37.2.3. Zend_Navigation_Page_Uri
37.2.4. Creating custom page types
37.2.5. Creating pages using the page factory
37.3. Containers
37.3.1. Creating containers
37.3.2. Adding pages
37.3.3. Removing pages
37.3.4. Finding pages
37.3.5. Iterating containers
37.3.6. Other operations
37.4. Migrating from Previous Versions
37.4.1. Migrating from versions prior to 1.9
38. Zend_OpenId
38.1. Introduction
38.1.1. Qu'est ce qu'OpenID ?
38.1.2. Comment cela fonctionne-t-il ?
38.1.3. Zend_OpenId Structure
38.1.4. Standards OpenID supportés
38.2. Zend_OpenId_Consumer Basics
38.2.1. OpenID Authentication
38.2.2. Combining all Steps in One Page
38.2.3. Consumer Realm
38.2.4. Immediate Check
38.2.5. Zend_OpenId_Consumer_Storage
38.2.6. Simple Registration Extension
38.2.7. Integration with Zend_Auth
38.2.8. Integration with Zend_Controller
38.3. Zend_OpenId_Provider
38.3.1. Quick Start
38.3.2. Combined Provide Scripts
38.3.3. Simple Registration Extension
38.3.4. Anything Else?
39. Zend_Paginator
39.1. Introduction
39.2. Utilisation
39.2.1. Paginer des collections de données
39.2.2. The DbSelect and DbTableSelect adapter
39.2.3. Rendre des pages avec les scripts de vue
39.2.3.1. Exemples de contrôles de pagination
39.2.3.2. Liste des propriétés
39.3. Configuration
39.4. Utilisation avancée
39.4.1. Adaptateurs de source de données personnalisée
39.4.2. Styles de défilement personnalisés
39.4.3. Fonctionnalité de mise en cache
40. Zend_Pdf
40.1. Introduction
40.2. Créer et charger des documents PDF
40.3. Sauvegarder les changement dans un document PDF
40.4. Les pages d'un document
40.4.1. Création de page
40.4.2. Clonage de page
40.5. Dessiner
40.5.1. Géométrie
40.5.2. Couleurs
40.5.3. Dessiner des formes
40.5.4. Dessiner du texte
40.5.5. Utiliser des polices de caractères
40.5.6. Limitations des polices standard PDF
40.5.7. Extraction des polices
40.5.8. Insertion d'images
40.5.9. Style de lignes
40.5.10. Style de remplissage
40.5.11. Transformations linéaires
40.5.11.1. Rotations
40.5.11.2. A partir de Zend Framework 1.8, mise à l'échelle
40.5.11.3. A partir de Zend Framework 1.8, décalage
40.5.11.4. A partir de Zend Framework 1.8, mise en biais
40.5.12. Sauvegarder et restaurer l'état graphique
40.5.13. Zone de dessin
40.5.14. Styles
40.5.15. Transparence
40.6. Interactive Features
40.6.1. Destinations
40.6.1.1. Supported Destination Types
40.6.1.1.1. Zend_Pdf_Destination_Zoom
40.6.1.1.2. Zend_Pdf_Destination_Fit
40.6.1.1.3. Zend_Pdf_Destination_FitHorizontally
40.6.1.1.4. Zend_Pdf_Destination_FitVertically
40.6.1.1.5. Zend_Pdf_Destination_FitRectangle
40.6.1.1.6. Zend_Pdf_Destination_FitBoundingBox
40.6.1.1.7. Zend_Pdf_Destination_FitBoundingBoxHorizontally
40.6.1.1.8. Zend_Pdf_Destination_FitBoundingBoxVertically
40.6.1.1.9. Zend_Pdf_Destination_Named
40.6.1.2. Document level destination processing
40.6.2. Actions
40.6.2.1. Supported action types
40.6.2.2. Actions chaining
40.6.2.3. Document Open Action
40.6.3. Document Outline (bookmarks)
40.6.4. Annotations
40.7. Informations du document et métadonnées
40.8. Exemple d'utilisation du module Zend_Pdf
41. Zend_ProgressBar
41.1. Zend_ProgressBar
41.1.1. Introduction
41.1.2. Utilisation basique de Zend_Progressbar
41.1.3. Adaptateurs standard
41.1.3.1. Zend_ProgressBar_Adapter_Console
41.1.3.2. Zend_ProgressBar_Adapter_JsPush
41.1.3.3. Zend_ProgressBar_Adapter_JsPull
42. Zend_Queue
42.1. Introduction
42.2. Example usage
42.3. Framework
42.3.1. Introduction
42.3.2. Commonality among adapters
42.4. Adapters
42.4.1. Specific Adapters - Configuration settings
42.4.1.1. Apache ActiveMQ - Zend_Queue_Adapter_Activemq
42.4.1.2. Db - Zend_Queue_Adapter_Db
42.4.1.3. MemcacheQ - Zend_Queue_Adapter_Memcacheq
42.4.1.4. Zend Platform Job Queue - Zend_Queue_Adapter_PlatformJobQueue
42.4.1.5. Array - Zend_Queue_Adapter_Array
42.4.2. Notes for Specific Adapters
42.4.2.1. Apache ActiveMQ
42.4.2.2. Zend_Db
42.4.2.3. MemcacheQ
42.4.2.4. Zend Platform Job Queue
42.4.2.5. Array (local)
42.5. Customizing Zend_Queue
42.5.1. Creating your own adapter
42.5.2. Creating your own message class
42.5.3. Creating your own message iterator class
42.5.4. Creating your own queue class
42.6. Stomp
42.6.1. Stomp - Supporting classes
43. Zend_Reflection
43.1. Introduction
43.2. Zend_Reflection Exemples
43.3. Réference de Zend_Reflection
43.3.1. Zend_Reflection_Docblock
43.3.2. Zend_Reflection_Docblock_Tag
43.3.3. Zend_Reflection_Docblock_Tag_Param
43.3.4. Zend_Reflection_Docblock_Tag_Return
43.3.5. Zend_Reflection_File
43.3.6. Zend_Reflection_Class
43.3.7. Zend_Reflection_Extension
43.3.8. Zend_Reflection_Function
43.3.9. Zend_Reflection_Method
43.3.10. Zend_Reflection_Parameter
43.3.11. Zend_Reflection_Property
44. Zend_Registry
44.1. Utiliser le registre
44.1.1. Mettre des valeurs dans le registre
44.1.2. Lire des valeurs du registre
44.1.3. Construire un objet registre
44.1.4. Accéder au registre comme à un tableau
44.1.5. Accéder au registre comme à un objet
44.1.6. Vérifier si un index existe
44.1.7. Étendre le registre
44.1.8. Décharger le registre statique
45. Zend_Rest
45.1. Introduction
45.2. Zend_Rest_Client
45.2.1. Introduction
45.2.2. Réponses
45.2.3. Arguments de requêtes
45.3. Zend_Rest_Server
45.3.1. Introduction
45.3.2. Utilisation d'un serveur REST
45.3.3. Appelé un service Zend_Rest_Server
45.3.4. Envoyer un statut personnalisé
45.3.5. Renvoyer une réponse XML personnalisée
46. Zend_Search_Lucene
46.1. Vue d'ensemble
46.1.1. Introduction
46.1.2. Objet "Document" and "Field"
46.1.3. Comprendre les types de champs
46.1.4. Documents HTML
46.1.5. Documents Word 2007
46.1.6. Document Powerpoint 2007
46.1.7. Documents Excel 2007
46.2. Créer des index
46.2.1. Créer un nouvel index
46.2.2. Mettre à jour un index
46.2.3. Mise à jour de Documents
46.2.4. Récupération de la taille de l'index
46.2.5. Optimisation d'index
46.2.5.1. Option d'optimisation automatique MaxBufferedDocs
46.2.5.2. Option d'optimisation automatique MaxMergeDocs
46.2.5.3. Option d'optimisation automatique MergeFactor
46.2.6. Permissions
46.2.7. Limitations
46.2.7.1. Taille de l'index
46.2.7.2. Systèmes de fichiers supportés
46.3. Searching an Index
46.3.1. Building Queries
46.3.1.1. Query Parsing
46.3.2. Search Results
46.3.3. Limiting the Result Set
46.3.4. Results Scoring
46.3.5. Search Result Sorting
46.3.6. Search Results Highlighting
46.4. Query Language
46.4.1. Terms
46.4.2. Fields
46.4.3. Wildcards
46.4.4. Term Modifiers
46.4.5. Range Searches
46.4.6. Fuzzy Searches
46.4.7. Matched terms limitation
46.4.8. Proximity Searches
46.4.9. Boosting a Term
46.4.10. Boolean Operators
46.4.10.1. AND
46.4.10.2. OR
46.4.10.3. NOT
46.4.10.4. &&, ||, and ! operators
46.4.10.5. +
46.4.10.6. -
46.4.10.7. No Operator
46.4.11. Grouping
46.4.12. Field Grouping
46.4.13. Escaping Special Characters
46.5. Query Construction API
46.5.1. Query Parser Exceptions
46.5.2. Term Query
46.5.3. Multi-Term Query
46.5.4. Boolean Query
46.5.5. Wildcard Query
46.5.6. Fuzzy Query
46.5.7. Phrase Query
46.5.8. Range Query
46.6. Jeu de caractères
46.6.1. Support UTF-8 et caractères sur un octet
46.6.2. Analyseur de texte par défaut
46.6.3. Analyseurs de texte compatibles UTF-8
46.7. Extensibility
46.7.1. Text Analysis
46.7.2. Tokens Filtering
46.7.3. Scoring Algorithms
46.7.4. Storage Containers
46.8. Agir avec Lucene Java
46.8.1. Formats de fichier
46.8.2. Répertoire Index
46.8.3. Code source Java
46.9. Avancé
46.9.1. Depuis Zend Framework 1.6, gestion des transformations de format d'index
46.9.2. Utiliser les propriétés statiques de l'index
46.10. Bonnes pratiques
46.10.1. Nommage des champs
46.10.2. Performance de l'indexation
46.10.3. Indexation à l'arrêt du programme
46.10.4. Récupération de documents par leur id unique
46.10.5. Utilisation de la mémoire
46.10.6. Encodage
46.10.7. Maintenance de l'index
47. Zend_Server
47.1. Introduction
47.2. Zend_Server_Reflection
47.2.1. Introduction
47.2.2. Utilisation
48. Zend_Service
48.1. Introduction
48.2. Zend_Service_Akismet
48.2.1. Introduction
48.2.2. Verify an API key
48.2.3. Check for spam
48.2.4. Submitting known spam
48.2.5. Submitting false positives (ham)
48.2.6. Zend-specific Accessor Methods
48.3. Zend_Service_Amazon
48.3.1. Introduction
48.3.2. Codes de pays
48.3.3. Rechercher un produit Amazon spécifique avec son ASIN
48.3.4. Lancer des recherches de produits sur Amazon
48.3.5. Utiliser l'API alternative de requêtes
48.3.5.1. Introduction
48.3.6. Classes Zend_Service_Amazon
48.3.6.1. Zend_Service_Amazon_Item
48.3.6.1.1. Zend_Service_Amazon_Item::asXML()
48.3.6.1.2. Propriétés
48.3.6.2. Zend_Service_Amazon_Image
48.3.6.2.1. Propriétés
48.3.6.3. Zend_Service_Amazon_ResultSet
48.3.6.3.1. Zend_Service_Amazon_ResultSet::totalResults()
48.3.6.4. Zend_Service_Amazon_OfferSet
48.3.6.4.1. Propriétés
48.3.6.5. Zend_Service_Amazon_Offer
48.3.6.5.1. Zend_Service_Amazon_Offer Properties
48.3.6.6. Zend_Service_Amazon_SimilarProduct
48.3.6.6.1. Propriétés
48.3.6.7. Zend_Service_Amazon_Accessories
48.3.6.7.1. Propriétés
48.3.6.8. Zend_Service_Amazon_CustomerReview
48.3.6.8.1. Propriétés
48.3.6.9. Zend_Service_Amazon_EditorialReview
48.3.6.9.1. Propriétés
48.3.6.10. Zend_Service_Amazon_Listmania
48.3.6.10.1. Propriétés
48.4. Zend_Service_Amazon_Ec2
48.4.1. Introduction
48.4.2. What is Amazon Ec2?
48.4.3. Static Methods
48.5. Zend_Service_Amazon_Ec2: Instances
48.5.1. Instance Types
48.5.2. Running Amazon EC2 Instances
48.5.3. Amazon Instance Utilities
48.6. Zend_Service_Amazon_Ec2: Windows Instances
48.6.1. Windows Instances Usage
48.7. Zend_Service_Amazon_Ec2: Reserved Instances
48.7.1. How Reserved Instances are Applied
48.7.2. Reserved Instances Usage
48.8. Zend_Service_Amazon_Ec2: CloudWatch Monitoring
48.8.1. CloudWatch Usage
48.9. Zend_Service_Amazon_Ec2: Amazon Machine Images (AMI)
48.9.1. AMI Information Utilities
48.9.2. AMI Attribute Utilities
48.10. Zend_Service_Amazon_Ec2: Elastic Block Stroage (EBS)
48.10.1. Create EBS Volumes and Snapshots
48.10.2. Describing EBS Volumes and Snapshots
48.10.3. Attach and Detaching Volumes from Instances
48.10.4. Deleting EBS Volumes and Snapshots
48.11. Zend_Service_Amazon_Ec2: Elastic IP Addresses
48.12. Zend_Service_Amazon_Ec2: Keypairs
48.13. Zend_Service_Amazon_Ec2: Regions and Availability Zones
48.13.1. Amazon EC2 Regions
48.13.2. Amazon EC2 Availability Zones
48.14. Zend_Service_Amazon_Ec2: Security Groups
48.14.1. Security Group Maintenance
48.14.2. Authorizing Access
48.14.3. Revoking Access
48.15. Zend_Service_Amazon_S3
48.15.1. Introduction
48.15.2. Registering with Amazon S3
48.15.3. API Documentation
48.15.4. Features
48.15.5. Getting Started
48.15.6. Bucket operations
48.15.7. Object operations
48.15.8. Stream wrapper
48.16. Zend_Service_Amazon_Sqs
48.16.1. Introduction
48.16.2. Registering with Amazon SQS
48.16.3. API Documentation
48.16.4. Features
48.16.5. Getting Started
48.16.6. Queue operations
48.16.7. Message operations
48.17. Zend_Service_Audioscrobbler
48.17.1. Introduction
48.17.2. Users
48.17.3. Artists
48.17.4. Tracks
48.17.5. Tags
48.17.6. Groups
48.17.7. Forums
48.18. Zend_Service_Delicious
48.18.1. Introduction
48.18.2. Récupérer vos entrées
48.18.3. Zend_Service_Delicious_PostList
48.18.4. Édition des entrées
48.18.5. Supprimer des entrées
48.18.6. Ajout d'entrées
48.18.7. Les étiquettes ("tags")
48.18.8. Les groupes d'étiquettes
48.18.9. Données publiques
48.18.9.1. Entrées publiques
48.18.10. Client HTTP
48.19. Zend_Service_Flickr
48.19.1. Introduction
48.19.2. Trouver les photos et les informations des utilisateurs Flickr
48.19.3. Trouver des photos dans le pool d'un groupe
48.19.4. Récupérer les détails d'une image
48.19.5. Classes de résultats Zend_Service_Flickr
48.19.5.1. Zend_Service_Flickr_ResultSet
48.19.5.1.1. Propriétés
48.19.5.1.2. Zend_Service_Flickr_ResultSet::totalResults()
48.19.5.2. Zend_Service_Flickr_Result
48.19.5.2.1. Propriétés
48.19.5.3. Zend_Service_Flickr_Image
48.19.5.3.1. Propriétés
48.20. Zend_Service_Nirvanix
48.20.1. Introduction
48.20.2. Registering with Nirvanix
48.20.3. API Documentation
48.20.4. Features
48.20.5. Getting Started
48.20.6. Understanding the Proxy
48.20.7. Examining Results
48.20.8. Handling Errors
48.21. Zend_Service_ReCaptcha
48.21.1. Introduction
48.21.2. Utilisation la plus simple
48.22. Zend_Service_Simpy
48.22.1. Introduction
48.22.2. Liens
48.22.3. Mots-clés
48.22.4. Notes
48.22.5. Listes de surveillance
48.23. Introduction
48.23.1. Démarrage avec Zend_Service_SlideShare
48.23.2. L'objet SlideShow
48.23.3. Récupérer un diaporama simplement
48.23.4. Récupérer des groupes de diaporamas
48.23.5. Politique de cache de Zend_Service_SlideShare
48.23.6. Changer le comportement du client HTTP
48.24. Zend_Service_StrikeIron
48.24.1. Overview
48.24.2. Registering with StrikeIron
48.24.3. Getting Started
48.24.4. Making Your First Query
48.24.5. Examining Results
48.24.6. Handling Errors
48.24.7. Checking Your Subscription
48.25. Zend_Service_StrikeIron: Bundled Services
48.25.1. ZIP Code Information
48.25.2. U.S. Address Verification
48.25.3. Sales & Use Tax Basic
48.26. Zend_Service_StrikeIron: Advanced Uses
48.26.1. Using Services by WSDL
48.26.2. Viewing SOAP Transactions
48.27. Zend_Service_Technorati
48.27.1. Introduction
48.27.2. Getting Started
48.27.3. Making Your First Query
48.27.4. Consuming Results
48.27.5. Handling Errors
48.27.6. Checking Your API Key Daily Usage
48.27.7. Available Technorati Queries
48.27.7.1. Technorati Cosmos
48.27.7.2. Technorati Search
48.27.7.3. Technorati Tag
48.27.7.4. Technorati DailyCounts
48.27.7.5. Technorati TopTags
48.27.7.6. Technorati BlogInfo
48.27.7.7. Technorati BlogPostTags
48.27.7.8. Technorati GetInfo
48.27.7.9. Technorati KeyInfo
48.27.8. Zend_Service_Technorati Classes
48.27.8.1. Zend_Service_Technorati_ResultSet
48.27.8.2. Zend_Service_Technorati_CosmosResultSet
48.27.8.3. Zend_Service_Technorati_SearchResultSet
48.27.8.4. Zend_Service_Technorati_TagResultSet
48.27.8.5. Zend_Service_Technorati_DailyCountsResultSet
48.27.8.6. Zend_Service_Technorati_TagsResultSet
48.27.8.7. Zend_Service_Technorati_Result
48.27.8.8. Zend_Service_Technorati_CosmosResult
48.27.8.9. Zend_Service_Technorati_SearchResult
48.27.8.10. Zend_Service_Technorati_TagResult
48.27.8.11. Zend_Service_Technorati_DailyCountsResult
48.27.8.12. Zend_Service_Technorati_TagsResult
48.27.8.13. Zend_Service_Technorati_GetInfoResult
48.27.8.14. Zend_Service_Technorati_BlogInfoResult
48.27.8.15. Zend_Service_Technorati_KeyInfoResult
48.28. Zend_Service_Twitter
48.28.1. Introduction
48.28.2. Authentication
48.28.3. Account Methods
48.28.4. Status Methods
48.28.5. User Methods
48.28.6. Direct Message Methods
48.28.7. Friendship Methods
48.28.8. Favorite Methods
48.28.9. Zend_Service_Twitter_Search
48.28.9.1. Introduction
48.28.9.2. Twitter Trends
48.28.9.3. Searching Twitter
48.28.9.4. Zend-specific Accessor Methods
48.29. Zend_Service_Yahoo
48.29.1. Introduction
48.29.2. Rechercher sur le Web avec Yahoo!
48.29.3. Trouver des images avec Yahoo!
48.29.4. Trouver des vidéos avec Yahoo!
48.29.5. Trouver des entreprises et des services locaux avec Yahoo!
48.29.6. Rechercher dans Yahoo! News
48.29.7. Rechercher avec Yahoo! Site Explorer Inbound Links
48.29.8. Rechercher avec Yahoo! Site Explorer's PageData
48.29.9. Classes Zend_Service_Yahoo
48.29.9.1. Zend_Service_Yahoo_ResultSet
48.29.9.1.1. Zend_Service_Yahoo_ResultSet::totalResults()
48.29.9.1.2. Propriétés
48.29.9.2. Zend_Service_Yahoo_WebResultSet
48.29.9.3. Zend_Service_Yahoo_ImageResultSet
48.29.9.4. Zend_Service_Yahoo_VideoResultSet
48.29.9.5. Zend_Service_Yahoo_LocalResultSet
48.29.9.6. Zend_Service_Yahoo_NewsResultSet
48.29.9.7. Zend_Service_Yahoo_InlinkDataResultSet
48.29.9.8. Zend_Service_Yahoo_PageDataResultSet
48.29.9.9. Zend_Service_Yahoo_Result
48.29.9.9.1. Propriétés
48.29.9.10. Zend_Service_Yahoo_WebResult
48.29.9.10.1. Propriétés
48.29.9.11. Zend_Service_Yahoo_ImageResult
48.29.9.11.1. Propriétés
48.29.9.12. Zend_Service_Yahoo_VideoResult
48.29.9.12.1. Propriétés
48.29.9.13. Zend_Service_Yahoo_LocalResult
48.29.9.13.1. Propriétés
48.29.9.14. Zend_Service_Yahoo_NewsResult
48.29.9.14.1. Propriétés
48.29.9.15. Zend_Service_Yahoo_InlinkDataResult
48.29.9.16. Zend_Service_Yahoo_PageDataResult
48.29.9.17. Zend_Service_Yahoo_Image
48.29.9.17.1. Propriétés
49. Zend_Session
49.1. Introduction
49.2. Usage basique
49.2.1. Tutoriel d'exemples
49.2.2. Énumérer les espaces de noms de session
49.2.3. Accesseurs pour les espaces de noms de session
49.3. Utilisation avancée
49.3.1. Démarrer une session
49.3.2. Verrouiller les espaces de noms de session
49.3.3. Expiration d'un espace de noms
49.3.4. Encapsulation de session et Contrôleurs
49.3.5. Limiter les instances multiples par espace de noms
49.3.6. Travailler avec les tableaux
49.3.7. Utiliser les sessions avec des objets
49.3.8. Utiliser les sessions avec les tests unitaires
49.4. Gestion générale de la session
49.4.1. Options de configuration
49.4.2. L'erreur: "Headers Already Sent"
49.4.3. Identifiants de session
49.4.3.1. Vol de session et fixation
49.4.4. rememberMe(integer $seconds)
49.4.5. forgetMe()
49.4.6. sessionExists()
49.4.7. destroy(bool $remove_cookie = true, bool $readonly = true)
49.4.8. stop()
49.4.9. writeClose($readonly = true)
49.4.10. expireSessionCookie()
49.4.11. setSaveHandler(Zend_Session_SaveHandler_Interface $interface)
49.4.12. namespaceIsset($namespace)
49.4.13. namespaceUnset($namespace)
49.4.14. namespaceGet($namespace)
49.4.15. getIterator()
49.5. Zend_Session_SaveHandler_DbTable
50. Zend_Soap
50.1. Zend_Soap_Server
50.1.1. Constructeur de Zend_Soap_Server
50.1.1.1. Constructeur de Zend_Soap_Server en mode WSDL
50.1.1.2. Constructeur de Zend_Soap_Server en mode non-WSDL
50.1.2. Méthodes de définitions de l'API du service
50.1.3. Gestion des objets de requête et de réponse
50.1.3.1. Requête
50.1.3.2. Réponse
50.2. Zend_Soap_Client
50.2.1. Constructeur de Zend_Soap_Client
50.2.2. Effectuer des requêtes SOAP
50.3. WSDL
50.3.1. Constructeur Zend_Soap_Wsdl
50.3.2. addMessage()
50.3.3. addPortType()
50.3.4. addPortOperation()
50.3.5. addBinding()
50.3.6. addBindingOperation()
50.3.7. addSoapBinding()
50.3.8. addSoapOperation()
50.3.9. addService()
50.3.10. Correspondance de type
50.3.10.1. Récupérer des infos sur les types
50.3.10.2. Ajouter des infos sur les types complexes
50.3.11. addDocumentation()
50.3.12. Récupérer un document WSDL finalisé
50.3.13. Analyse des documents WSDL
50.4. Auto découverte
50.4.1. Introduction à l'auto découverte
50.4.2. Auto découverte de classe
50.4.3. Auto découverte des fonctions
50.4.4. Types de donnée auto découverts
50.4.5. Styles de liaisons WSDL
51. Zend_Tag
51.1. Introduction
51.2. Zend_Tag_Cloud
51.2.1. Decorateurs
51.2.1.1. Décorateur HTML
51.2.1.2. Décorateur HTML de nuage
52. Zend_Test
52.1. Introduction
52.2. Zend_Test_PHPUnit
52.2.1. Amorcer votre TestCase
52.2.2. Tester vos contrôleurs et vos applications MVC
52.2.3. Assertions
52.2.3.1. Les assertions par sélecteurs CSS
52.2.3.2. Les assertions XPath
52.2.3.3. Les assertions de redirections
52.2.3.4. Les assertions d'en-têtes de réponses
52.2.3.5. Les assertions de requêtes
52.2.4. Exemples
52.3. Zend_Test_PHPUnit_Db
52.3.1. Quickstart
52.3.1.1. Setup a Database TestCase
52.3.1.2. Specify a seed dataset
52.3.1.3. A few initial database tests
52.3.2. Usage, API and Extensions Points
52.3.2.1. The Zend_Test_PHPUnit_DatabaseTestCase class
52.3.2.2. Integrating Database Testing with the ControllerTestCase
52.3.3. Using the Database Testing Adapter
53. Zend_Text
53.1. Zend_Text_Figlet
53.2. Zend_Text_Table
54. Zend_TimeSync
54.1. Introduction
54.1.1. Pourquoi Zend_TimeSync ?
54.1.2. Qu'est ce que NTP ?
54.1.3. Qu'est ce que SNTP?
54.1.4. Problèmes courants d'utilisation
54.1.5. Décider quel serveur de temps utiliser
54.2. Utiliser Zend_TimeSync
54.2.1. Requêter un serveur de temps public
54.2.2. Serveurs de temps multiples
54.2.3. Les protocoles des serveurs de temps
54.2.4. Utiliser les ports pour les serveurs de temps
54.2.5. Options pour les serveurs de temps
54.2.6. Utiliser des serveurs de temps différents
54.2.7. Informations sur les serveurs de temps
54.2.8. Gérer les exceptions
55. Zend_Tool_Framework
55.1. Introduction
55.2. Using the CLI Tool
55.2.1. Setting up the CLI tool
55.2.2. Setting up the CLI tool on Unix-like Systems
55.2.3. Setting up the CLI tool on Windows
55.2.4. Other Setup Considerations
55.2.5. Where To Go Next?
55.3. Architecture
55.3.1. Registry
55.3.2. Providers
55.3.3. Loaders
55.3.4. Manifests
55.3.5. Clients
55.4. Creating Providers to use with Zend_Tool_Framework
55.4.1. Basic Instructions for Creating Providers
55.4.2. Advanced Development Information
55.5. Shipped System Providers
55.5.1. The Version Provider
55.5.2. The Manifest Provider
55.6. Extending and Configuring Zend_Tool_Framework
55.6.1. Customizing Zend_Tool Console Client
55.6.1.1. The Home Directory
55.6.1.2. Local Storage
55.6.1.3. User Configuration
55.6.1.4. User Configuration File Content
56. Zend_Tool_Project
56.1. Introduction
56.2. Create A Project
56.3. Zend Tool Project Providers
56.4. Zend_Tool_Project Internals
56.4.1. Zend_Tool_Project Internal Xml Structure
56.4.2. Zend_Tool_Project Internal Extending
57. Zend_Translate
57.1. Introduction
57.1.1. Démarrer avec le multi-linguisme
57.2. Adaptateurs pour Zend_Translate
57.2.1. Comment décider quel adaptateur de traduction utiliser ?
57.2.1.1. Zend_Translate_Adapter_Array
57.2.1.2. Zend_Translate_Adapter_Csv
57.2.1.3. Zend_Translate_Adapter_Gettext
57.2.1.4. Zend_Translate_Adapter_Ini
57.2.1.5. Zend_Translate_Adapter_Tbx
57.2.1.6. Zend_Translate_Adapter_Tmx
57.2.1.7. Zend_Translate_Adapter_Qt
57.2.1.8. Zend_Translate_Adapter_Xliff
57.2.1.9. Zend_Translate_Adapter_XmlTm
57.2.2. Intégrer ses propres adaptateurs
57.2.3. Améliorer les performances de tous les adaptateurs
57.3. Utiliser les adaptateurs de traduction
57.3.1. Structures des sources de traduction
57.3.2. Créer des fichiers sources de type tableau
57.3.3. Créer des fichiers sources Gettext
57.3.4. Créer des fichiers source TMX
57.3.5. Créer des fichiers source CSV
57.3.6. Créer des fichiers sources INI
57.3.7. Options pour les adaptateurs
57.3.8. Gérer les langues
57.3.8.1. Gestion automatique des langues
57.3.9. Détéction automatique de la source
57.3.9.1. La langue se trouve dans le nom des dossiers
57.3.9.2. Language through filenames
57.3.9.2.1. Complete Filename
57.3.9.2.2. Extension of the file
57.3.9.2.3. Filename tokens
57.3.10. Vérifier les traductions
57.3.11. How to log not found translations
57.3.12. Access to the source data
57.4. Creating source files
57.4.1. Creating Array source files
57.4.2. Creating Gettext source files
57.4.3. Creating TMX source files
57.4.4. Creating CSV source files
57.4.5. Creating INI source files
57.5. Additional features for translation
57.5.1. Options for adapters
57.5.2. Handling languages
57.5.2.1. Automatical handling of languages
57.5.3. Automatic source detection
57.5.3.1. Language through naming directories
57.5.3.2. Language through filenames
57.5.3.2.1. Complete filename
57.5.3.2.2. Extension of the file
57.5.3.2.3. Filename tokens
57.5.4. Checking for translations
57.5.5. How to log not found translations
57.5.6. Accessing source data
57.6. Plural notations for Translation
57.6.1. Traditional plural translations
57.6.2. Modern plural translations
57.6.3. Plural source files
57.6.3.1. Array source with plural definitions
57.6.3.2. Csv source with plural definitions
57.6.3.3. Gettext source with plural definitions
57.7. Migrer à partir des versions précédentes
57.7.1. Migrer de la version 1.6 vers 1.7 ou plus récent
57.7.1.1. Paramétrer les langues
58. Zend_Uri
58.1. Zend_Uri
58.1.1. Aperçu
58.1.2. Créer un nouvel URI
58.1.3. Manipuler un URI existant
58.1.4. Validation d'URI
58.1.4.1. Autoriser les caractères "imprudents" dans les URIs
58.1.5. Méthodes communes
58.1.5.1. Retrouver le schéma d'un URI
58.1.5.2. Récupérer l'URI entier
58.1.5.3. Valider l'URI
59. Zend_Validate
59.1. Introduction
59.1.1. Qu'est-ce qu'un validateur ?
59.1.2. Utilisation basique des validateurs
59.1.3. Messages personnalisés
59.1.4. Utilisation de la méthode statique is()
59.1.4.1. Espaces de noms
59.1.5. Translating messages
59.2. Classes de validation standard
59.2.1. Alnum
59.2.2. Alpha
59.2.3. Barcode
59.2.4. Between
59.2.5. Ccnum
59.2.6. Date
59.2.7. Db_RecordExists and Db_NoRecordExists
59.2.7.1. Basic usage
59.2.7.2. Excluding records
59.2.7.3. Database Adapters
59.2.7.4. Database Schemas
59.2.8. Digits
59.2.9. EmailAddress
59.2.10. Float
59.2.11. GreaterThan
59.2.12. Hex
59.2.13. Hostname
59.2.14. Iban
59.2.15. InArray
59.2.16. Int
59.2.17. Ip
59.2.18. LessThan
59.2.19. NotEmpty
59.2.20. Regex
59.2.21. Sitemap Validators
59.2.21.1. Sitemap_Changefreq
59.2.21.2. Sitemap_Lastmod
59.2.21.3. Sitemap_Loc
59.2.21.4. Sitemap_Priority
59.2.22. StringLength
59.3. Chaînes de validation
59.4. Écrire des validateurs
59.5. Validation Messages
59.5.1. Limit the size of a validation message
59.6. Migrating from previous versions
59.6.1. Migrating from 1.9 to 1.10 or newer
59.6.1.1. Self written adapters
60. Zend_Version
60.1. Lire la version de Zend Framework
61. Zend_View
61.1. Introduction
61.1.1. Script du Contrôleur
61.1.2. Script de vue
61.1.3. Options
61.1.4. Balises courtes dans les scripts de vue
61.1.5. Accesseurs utiles
61.2. Scripts de contrôleur
61.2.1. Assigner des variables
61.2.2. Effectuer le rendu d'un script de vue
61.2.3. Chemin des scripts de vue
61.3. Scripts de vue
61.3.1. Échapper la sortie
61.3.2. Utiliser des systèmes de gabarit (template) alternatifs
61.3.2.1. Système de gabarit utilisant les scripts de vues
61.3.2.2. Système de gabarit utilisant Zend_View_Interface
61.4. Aides de vue
61.4.1. Aides initiales
61.4.1.1. L'aide de vue Action
61.4.1.2. BaseUrl Helper
61.4.1.3. Cycle Helper
61.4.1.4. L'aide de vue Partial
61.4.1.5. L'aide de vue Placeholder
61.4.1.5.1. Implémentation concrète des Placeholder
61.4.1.6. L'aide de vue Doctype
61.4.1.7. L'aide de vue HeadLink
61.4.1.8. L'aide de vue HeadMeta
61.4.1.9. L'aide de vue HeadScript
61.4.1.10. L'aide de vue HeadStyle
61.4.1.11. L'aide de vue HeadTitle
61.4.1.12. L'aide de vue HTML Object
61.4.1.13. L'aide de vue InlineScript
61.4.1.14. L'aide de vue JSON
61.4.1.15. Navigation Helpers
61.4.1.15.1. Translation of labels and titles
61.4.1.15.2. Integration with ACL
61.4.1.15.3. Navigation setup used in examples
61.4.1.15.4. Breadcrumbs Helper
61.4.1.15.5. Links Helper
61.4.1.15.6. Menu Helper
61.4.1.15.7. Sitemap Helper
61.4.1.15.8. Navigation Helper
61.4.1.16. L'aide de vue Translate
61.4.2. Chemin des aides
61.4.3. Écrire des aides personnalisées
61.5. Zend_View_Abstract
61.6. Migration depuis les versions précédentes
61.6.1. Migrer depuis des versions inférieures à 1.7.5
61.6.1.1. Désactiver la protection LFI de render()
62. Zend_Wildfire
62.1. Zend_Wildfire
63. Zend_XmlRpc
63.1. Introduction
63.2. Zend_XmlRpc_Client
63.2.1. Introduction
63.2.2. Appels de méthodes
63.2.3. Types et conversions
63.2.3.1. Types PHP natifs comme paramètres
63.2.3.2. Objets Zend_XmlRpc_Value en tant que paramètres
63.2.4. Objet proxy du serveur
63.2.5. Gestion des erreurs
63.2.5.1. Erreurs HTTP
63.2.5.2. Erreurs XML-RPC (Faults)
63.2.6. Introspection du serveur
63.2.7. De la requête à la réponse
63.2.8. Client HTTP et tests
63.3. Zend_XmlRpc_Server
63.3.1. Introduction
63.3.2. Usage de base
63.3.3. Structures du serveur
63.3.4. Conventions
63.3.5. Utiliser des espaces de noms (Namespaces)
63.3.6. Requêtes personnalisées
63.3.7. Réponses personnalisées
63.3.8. Gérer les exceptions grâce aux erreurs (Faults)
63.3.9. Cacher la définition du serveur entre les requêtes
63.3.10. Exemples d'utilisation
63.3.10.1. Utilisation basique
63.3.10.2. Attacher une classe
63.3.10.3. Attacher plusieurs classes grâce aux espaces de noms
63.3.10.4. Spécifier les exceptions à utiliser en cas d'erreurs dans les réponses XML-RPC
63.3.10.5. Utiliser un objet de requête personnalisé
63.3.10.6. Utiliser un objet de réponse personnalisé
63.3.10.7. Cache entre les requêtes
64. ZendX_Console_Process_Unix
64.1. ZendX_Console_Process_Unix
64.1.1. Introduction
64.1.2. Basic usage of ZendX_Console_Process_Unix
65. ZendX_JQuery
65.1. Introduction
65.2. ZendX_JQuery View Helpers
65.2.1. jQuery() View Helper
65.2.1.1. jQuery NoConflict Mode
65.2.1.2. jQuery UI Themes
65.2.1.3. Methods Available
65.2.1.3.1. jQuery Core Library methods
65.2.1.3.2. jQuery UI Library methods
65.2.1.3.3. jQuery Helper Utility methods
65.2.1.4. Refactoring jQuery environment with setRenderMode()
65.2.1.5. Migrations
65.2.2. JQuery Helpers
65.2.2.1. AjaxLink Helper
65.2.2.1.1. Shortcut Effects
65.2.2.2. jQuery UI Library Helpers
65.2.2.2.1. jQuery UI Form Helpers
65.2.2.2.2. Using an Action Helper to Send Data to AutoComplete
65.2.2.2.3. jQuery UI Layout Helpers
65.3. ZendX_JQuery Form Elements and Decorators
65.3.1. General Elements and Decorator Usage
65.3.2. Form Elements
65.3.3. Form Decorators
A. Configuration système requise par Zend Framework
A.1. Introduction
A.1.1. Version de PHP requise
A.1.2. Extensions PHP
A.1.3. Les composants de Zend Framework
A.1.4. Dépendances internes de Zend Framework
B. Convention de codage PHP de Zend Framework
B.1. Vue d'ensemble
B.1.1. Portée
B.1.2. Buts
B.2. Formatage des fichiers PHP
B.2.1. Général
B.2.2. Indentation
B.2.3. Longueur maximum d'une ligne
B.2.4. Terminaison de lignes
B.3. Conventions de nommage
B.3.1. Classes
B.3.2. Abstract Classes
B.3.3. Interfaces
B.3.4. Noms de fichiers
B.3.5. Fonctions et méthodes
B.3.6. Variables
B.3.7. Constantes
B.4. Style de codage
B.4.1. Démarcation du code PHP
B.4.2. Chaînes de caractères
B.4.2.1. Chaînes littérales
B.4.2.2. Chaînes de caractères littérales avec apostrophes
B.4.2.3. Substitution de variables
B.4.2.4. Concaténation de chaînes
B.4.3. Tableaux
B.4.3.1. Tableaux indexés numériquement
B.4.3.2. Tableaux associatifs
B.4.4. Classes
B.4.4.1. Déclaration de classes
B.4.4.2. Variables membres de la classe
B.4.5. Fonctions et méthodes
B.4.5.1. Déclaration de fonctions et de méthodes
B.4.5.2. Usage de fonctions et méthodes
B.4.6. Structure de contrôle
B.4.6.1. If / Else / Elseif
B.4.6.2. Switch
B.4.7. Documentation intégrée
B.4.7.1. Format de la documentation
B.4.7.2. Fichiers
B.4.7.3. Classes
B.4.7.4. Fonctions
C. Zend Framework Documentation Standard
C.1. Overview
C.1.1. Scope
C.2. Documentation File Formatting
C.2.1. XML Tags
C.2.2. Maximum Line Length
C.2.3. Indentation
C.2.4. Line Termination
C.2.5. Empty tags
C.2.6. Usage of whitespace within documents
C.2.6.1. Whitespace within tags
C.2.6.2. Multiple line breaks
C.2.6.3. Separation between tags
C.2.7. Program Listings
C.2.8. Notes on specific inline tags
C.2.8.1. classname
C.2.8.2. varname
C.2.8.3. methodname
C.2.8.4. constant
C.2.8.5. filename
C.2.8.6. command
C.2.8.7. code
C.2.9. Notes on specific block tags
C.2.9.1. title
C.3. Recommendations
C.3.1. Use editors without autoformatting
C.3.2. Use Images
C.3.3. Use Case Examples
C.3.4. Avoid Replicating phpdoc Contents
C.3.5. Use Links
D. Recommended Project Structure for Zend Framework MVC Applications
D.1. Overview
D.2. Recommended Project Directory Structure
D.3. Module Structure
D.4. Rewrite Configuration Guide
D.4.1. Apache HTTP Server
D.4.1.1. Rewriting inside a VirtualHost
D.4.1.2. Rewriting within a .htaccess file
D.4.2. Microsoft Internet Information Server
E. Zend Framework Performance Guide
E.1. Introduction
E.2. Chargement des classes
E.2.1. Comment optimiser mon include_path ?
E.2.1.1. Utiliser des chemins absolus
E.2.1.2. Réduire le nombre de dossier défini dans l'include_path
E.2.1.3. Définir le dossier de Zend Framework le plus tôt possible dans l'include_path
E.2.1.4. Définir le dossier courant le plus tard possible ou pas du tout
E.2.2. Comment éliminer les déclarations require_once non nécessaires ?
E.2.2.1. Effacer les appels de require_once avec find et sed
E.2.3. Comment accélérer le chargement des plugins ?
E.2.3.1. Utiliser le fichier de cache des inclusions du PluginLoader
E.3. Zend_Db Performance
E.3.1. How can I reduce overhead introduced by Zend_Db_Table for retrieving table metadata?
E.3.1.1. Use the metadata cache
E.3.1.2. Hardcode your metadata in the table definition
E.3.2. SQL generated with Zend_Db_Select s not hitting my indexes; how can I make it better?
E.3.2.1. Write your own tuned SQL
E.4. Internationalisation (i18n) and Localisation (l10n)
E.4.1. Quel adaptateur de traduction dois-je utiliser ?
E.4.1.1. Utiliser les adaptateurs de traduction non-XML pour plus de rapidité
E.4.2. Comment peut-on améliorer les performances de la traduction et de la localisation ?
E.4.2.1. Utiliser les caches de traductions et de localisation
E.5. View Rendering
E.5.1. How can I speed up resolution of view helpers?
E.5.1.1. Use the PluginLoader include file cache
E.5.1.2. Extend Zend_View to provide often used helper methods
E.5.2. How can I speed up view partials?
E.5.2.1. Use partial() only when really necessary
E.5.3. How can I speed up calls to the action() view helper?
E.5.3.1. Use the ActionStack when possible
E.5.3.2. Favor helpers that query the model over action()
F. Informations de copyright
Index

Liste des tableaux

2.1. Contrôles d'Accès pour un exemple de CMS
4.1. Zend_Application options
4.2. Méthodes dans Zend_Application
4.3. Méthodes de Zend_Application_Bootstrap_Bootstrapper
4.4. Méthodes de Zend_Application_Bootstrap_ResourceBootstrapper
4.5. Méthodes de Zend_Application_Bootstrap_BootstrapAbstract
4.6. Méthodes de Zend_Application_Resource_Resource
4.7. Méthodes de Zend_Application_Resource_ResourceAbstract
5.1. Liste des options de configuration
5.2. Server Options
5.3. Debugging Messages
5.4. Options for Active Directory
5.5. Options for OpenLDAP
6.1. Options du frontend Core
6.2. Options du frontend Function
6.3. Options du frontend Class
6.4. Options du frontend File
6.5. Options du frontend Page
6.6. Options du backend File
6.7. Options du backend Sqlite
6.8. Options du backend Memcached
6.9. Options du backend Xcache
6.10. Options du backend TwoLevels
9.1. Paramètres du constructeur de Zend_Config_Ini
12.1. Comportement de Zend_Rest_Route
13.1. Constants for the selecting the currency description
13.2. Constants for the selecting the position of the currency description
14.1. Date Parts
14.2. Basic Operations
14.3. Date Comparison Methods
14.4. Date Output Methods
14.5. Date Output Methods
14.6. Miscellaneous Methods
14.7. Operations Involving Zend_Date::HOUR
14.8. Day Constants
14.9. Week Constants
14.10. Month Constants
14.11. Year Constants
14.12. Time Constants
14.13. Timezone Constants
14.14. Date Format Constants (formats include timezone)
14.15. Date and Time Formats (format varies by locale)
14.16. Constants for ISO 8601 Date Output
14.17. Constants for PHP Date Output
14.18. Valeurs d'horizons supportées pour les levé et couché de soleil
15.1. Champs de métadonnées retournés par describeTable()
15.2. Constantes utilisées par getPart() et reset()
20.1. Feed Level API Methods
20.2. Extended Feed Level API Methods
20.3. Entry Level API Methods
20.4. Extended Entry Level API Methods
20.5. Core Extensions (pre-registered)
20.6. Non-Core Extensions (must register manually)
21.1. Notations différentes du filtre "Rename" et leurs significations
24.1. Metadata used in the code-sample below
25.1. Zend_Http_Client : paramètres de configuration
25.2. Zend_Http_Client_Adapter_Socket configuration
25.3. Zend_Http_Client paramètres de configuration
29.1. Options for accountCanonicalForm
29.2. Zend_Ldap Options
29.3. Zend_Ldap API
29.4. Zend_Ldap_Collection API
29.5. Zend_Ldap_Attribute API
29.6. Zend_Ldap_Dn API
29.7. Zend_Ldap_Filter API
29.8. Zend_Ldap_Node API
29.9. Zend_Ldap_Node_RootDse API
29.10. Zend_Ldap_Node_RootDse_OpenLdap API
29.11. Zend_Ldap_Node_RootDse_ActiveDirectory API
29.12. Zend_Ldap_Node_RootDse_eDirectory API
29.13. Zend_Ldap_Node_Schema API
29.14. Zend_Ldap_Node_Schema_AttributeType_Interface API
29.15. Zend_Ldap_Node_Schema_ObjectClass_Interface API
29.16. Zend_Ldap_Node_Schema_Item API
29.17. Zend_Ldap_Node_Schema_OpenLDAP API
29.18. Zend_Ldap_Node_Schema_AttributeType_OpenLDAP API
29.19. Zend_Ldap_Node_Schema_ObjectClass_OpenLDAP API
29.20. Zend_Ldap_Node_Schema_AttributeType_ActiveDirectory API
29.21. Zend_Ldap_Node_Schema_ObjectClass_ActiveDirectory API
29.22. Zend_Ldif_Encoder API
30.1. Méthodes de Zend_Loader_Autoloader
31.1. Details for getTranslationList($type = null, $locale = null, $value = null)
31.2. Details for getTranslation($value = null, $type = null, $locale = null)
31.3. Differences between Zend Framework 1.0 and 1.5
31.4. Format tokens for self generated number formats
31.5. Key values for getDate() with option 'fix_date'
31.6. Return values
31.7. Format definition
31.8. Example formats
31.9. List of all supported languages
31.10. Liste des types de mesures
32.1. Styles d'historisation de Firebug
33.1. Vue d'ensemble des fonctionnalités de lecture d'émail
33.2. Noms de dossiers
34.1. Liste des types de mesure
37.1. Common page options
37.2. MVC page options
37.3. URI page options
39.1. Adaptateurs pour Zend_Paginator
39.2. Types de défilement pour Zend_Paginator
39.3. Propriétés disponibles aux partials de vue
39.4. Méthodes de configuration de Zend_Paginator
46.1. Les types Zend_Search_Lucene_Field
48.1. Propriétés de Zend_Service_Amazon_Item
48.2. Propriétés de Zend_Service_Amazon_Image
48.3. Propriétés de Zend_Service_Amazon_OfferSet
48.4. Propriétés de Zend_Service_Amazon_Offer
48.5. Propriétés de Zend_Service_Amazon_SimilarProduct
48.6. Propriétés de Zend_Service_Amazon_Accessories
48.7. Propriétés de Zend_Service_Amazon_CustomerReview
48.8. Propriétés de Zend_Service_Amazon_EditorialReview
48.9. Propriétés de Zend_Service_Amazon_Listmania
48.10. Available Instance Types
48.11. Valid Run Options
48.12. Launch permissions fall into three categories
48.13. Valid Attributes
48.14. Méthodes pour récupérer les données publiques
48.15. Méthodes de la classe Zend_Service_Delicious_SimplePost
48.16. Propriétés Zend_Service_Flickr_ResultSet
48.17. Propriétés Zend_Service_Flickr_Result
48.18. Propriétés Zend_Service_Flickr_Image
48.19. Zend_Service_Yahoo_ResultSet
48.20. Propriétés de Zend_Service_Yahoo_LocalResultSet
48.21. Propriétés de Zend_Service_Yahoo_Result
48.22. Propriétés de Zend_Service_Yahoo_WebResult
48.23. Propriétés de Zend_Service_Yahoo_ImageResult
48.24. Propriétés de Zend_Service_Yahoo_VideoResult
48.25. Propriétés de Zend_Service_Yahoo_LocalResult
48.26. Propriétés de Zend_Service_Yahoo_NewsResult
48.27. Propriétés de Zend_Service_Yahoo_Image
52.1. Zend_Test_PHPUnit_DatabaseTestCase API Methods
56.1. Project Provider Options
56.2. Project Provider Options
57.1. Liste des adaptateurs pour Zend_Translate
57.2. Options des adaptateurs de traduction
57.3. Options for translation adapters
57.4. Plural support
59.1. Available Validation Messages
61.1. Sitemap XML elements
63.1. PHP et XML-RPC, conversions de types
63.2. Objets Zend_XmlRpc_Value comme types XML-RPC
65.1. AjaxLink options
A.1. Extensions PHP utilisées par composant dans Zend Framework
A.2. Composants de Zend Framework et les extensions PHP qu'ils utilisent
A.3. Composants de Zend Framework et leurs dépendances envers les autres composants de Zend Framework

Liste des exemples

2.1. Héritages multiples entre rôles
3.1. Basic AMF Server
3.2. Adding Message Headers to the AMF Response
4.1. Exemple de configuration d'une ressource d'adaptateur de base données
4.2. Exemple de configuration d'une ressource de contrôleur frontal
4.3. Récupération de votre contrôleur frontal à partir de votre initialiseur
4.4. Configurer les modules
4.5. Récupérer un bootstrap de module
4.6. Sample Navigation resource configuration
4.7. Exemple de ressource session
4.8. Exemple de configuration d'une ressource de vue
5.1. Changer l'espace de nommage de la session
5.2. Utiliser une classe de stockage personnalisée
5.3. Utilisation basique
6.1. Créer un frontend avec Zend_Cache::factory()
6.2. Mettre en cache un résultat de requête sur une base de données
6.3. Cache de sortie avec le frontend de sortie Zend_Cache
8.1. Génération de classes PHP
8.2. Générer des classes PHP avec des attributs de classe
8.3. Générer des classes PHP avec des méthodes
8.4. Générer des fichiers PHP
8.5. Ajouter du code à un fichier PHP existant en utilisant la réflexion
8.6. Ajouter du code à une classe PHP existante en utilisant la réflexion
9.1. Utilisation native de Zend_Config
9.2. Utilisez Zend_Config avec un fichier de configuration en PHP
9.3. Utiliser Zend_Config_Ini
9.4. Utiliser Zend_Config_Xml
9.5. Utilisation des attributs de balise avec Zend_Config_Xml
10.1. Utilisation de Zend_Config_Writer
10.2. Modifier une configuration existante
11.1. Utiliser la syntaxe courte
11.2. Utiliser la syntaxe longue
11.3. Récupérer une exception Getopt
11.4. Utiliser getOption()
11.5. Utiliser les méthodes magiques __get() et __isset()
11.6. Utiliser getRemainingArgs()
11.7. Utilisation d'addRules()
11.8. Utiliser setHelp()
11.9. Utiliser setAliases()
11.10. Utilisation de addArguments() et setArguments()
11.11. Utilisation de setOption()
11.12. Utilisation de setOptions()
12.1. Comment gérer des actions non-existantes
12.2. Ajouter une tâche en utilisant une action, un contrôleur et un module
12.3. Ajouter une tâche en utilisant un objet de requête
12.4. AutoCompletion avec Dojo en utilisant MVC
12.5. Autoriser les actions à répondre aux requêtes AJAX
12.6. Options de réglage
12.7. Utiliser les valeurs par défaut
12.8. Utilisation de l'API _forward() de goto()
12.9. Utilisation de l'assemblage de la route avec gotoRoute()
12.10. Usage de base
12.11. Désactivation du rendu automatique
12.12. Choix d'un script de vue différent
12.13. Modification de l'objet de vue
12.14. Changement des spécifications de dossier
12.15. Rendu de plusieurs scripts de vue dans une même action
12.16. Utilisation standard et désactivation
12.17. Paramétrage du plugin
12.18. Utilisation des accesseurs
13.1. Creating an Instance of Zend_Currency from the Locale
13.2. Other Ways to Create Instances of Zend_Currency
13.3. Creating an Output String for a Currency
13.4. Changing the displayed format of a currency
13.5. Getting Information about Currencies
13.6. Setting a New Locale
13.7. Caching currencies
14.1. Spécifier un fuseau par défaut
14.2. Créer la date courante
14.3. get() - affiche une date
14.4. set() - affecte une date
14.5. add() - ajouter des dates
14.6. compare() - comparer des dates
14.7. equals() - identifie une date ou partie de date
14.8. User-Specified Input Date Format
14.9. Operating on Parts of Dates
14.10. Créer une date par instance
14.11. Créer une date par méthode statique
14.12. Création d'une date depuis une base de données
14.13. Création d'une date depuis une base de données dans un format
14.14. Créer une date depuis un tableau
14.15. Self-Defined ISO Formats
14.16. Self-Defined Formats with PHP Specifier
14.17. Vérifier des dates
14.18. Récupérer toutes les villes disponibles
14.19. Trouver la localisation d'une ville
14.20. Calculer les informations relatives au soleil
14.21. Travailler avec les fuseaux horaires (timezones)
14.22. Plusieurs fuseaux horaires
15.1. Utiliser le constructeur de l'adaptateur
15.2. Utilisation de la méthode statique de fabrique de Zend_Db
15.3. Utilisation de la fabrique avec une classe personnalisée
15.4. Utilisation de la fabrique avec un objet de type Zend_Config
15.5. Passer l'option de gestion de la casse à la fabrique
15.6. Passer l'option d'auto-échappement à la fabrique
15.7. Passer des options de driver PDO à la fabrique
15.8. Passer des options de sérialisation à la fabrique
15.9. Gérer les exceptions de connexion
15.10. Utiliser fetchAll()
15.11. Utiliser setFetchMode()
15.12. Utiliser fetchAssoc()
15.13. Utiliser fetchCol()
15.14. Utilisation de fetchPairs()
15.15. Utiliser fetchRow()
15.16. Utiliser fetchOne()
15.17. Insertion dans une table
15.18. Insérer des expressions dans une table
15.19. Utiliser lastInsertId() pour les clés auto-incrémentées
15.20. Utiliser lastInsertId() avec une séquence
15.21. Utilisation de lastSequenceId()
15.22. Mettre à jour des enregistrements
15.23. Mettre à jour des enregistrements avec un tableau de données
15.24. Supprimer des enregistrements
15.25. Utiliser quote()
15.26. Utiliser quote() avec un type SQL
15.27. Utiliser quoteInto()
15.28. Utiliser quoteInto() avec un type SQL
15.29. Utiliser quoteIdentifier()
15.30. Manipuler les transactions pour assurer l'intégrité de la logique
15.31. Fermer une connexion à un SGBD
15.32. Utiliser l'option de persistance avec l'adaptateur Oracle
15.33. Envoyer une requête directe dans un adaptateur PDO
15.34. Vérifier la version du serveur avant de lancer une requête
15.35. Création d'un objet statement avec query()
15.36. Utilisation du constructeur de statement
15.37. Exécuter un statement avec des paramètres positionnés
15.38. Exécution d'un statement avec paramètres nommés
15.39. Utiliser fetch() dans une boucle
15.40. Utilisation de fetchAll()
15.41. Paramétrer le mode de capture (fetch mode)
15.42. Utiliser fetchColumn()
15.43. Utiliser fetchObject()
15.44. Profilage de base de données avec Zend_Controller_Front
15.45. Profilage de base de données sans Zend_Controller_Front
15.46. Exemple d'utilisation de la méthode select()
15.47. Exemple de création d'un nouvel objet Select
15.48. Exemple d'utilisation des méthodes d'ajout de clauses
15.49. Exemple d'utilisation de l'interface fluide
15.50. Exemple d'utilisation de la méthode from()
15.51. Exemple d'utilisation d'un alias de nom de table
15.52. Exemple d'utilisation d'un nom de schéma
15.53. Exemples de spécification de colonnes
15.54. Exemples d'utilisation de colonnes contenant des expressions
15.55. Exemples d'échappement de colonnes dans une expression
15.56. Exemples d'ajout de colonnes avec la méthode columns()
15.57. Exemple d'utilisation de la méthode join()
15.58. Exemple avec aucune colonne spécifiée
15.59. Exemple avec la méthode joinUsing()
15.60. Exemple d'utilisation de la méthode where()
15.61. Exemple d'un paramètre dans la méthode where()
15.62. Exemple avec plusieurs appels de where()
15.63. Exemple d'utilisation de la méthode orWhere()
15.64. Exemple de mise en parenthèse d'expressions booléennes
15.65. Exemple d'utilisation de la méthode group()
15.66. Exemple d'utilisation de la méthode having()
15.67. Exemple d'utilisation de la méthode order()
15.68. Exemple d'utilisation de la méthode limit()
15.69. Exemple d'utilisation de la méthode limitPage()
15.70. Exemple d'utilisation de la méthode distinct()
15.71. Exemple d'utilisation de la méthode forUpdate()
15.72. Exemple d'utilisation de la méthode query() de l'adaptateur Db
15.73. Exemple d'utilisation de la méthode query() de l'objet Select
15.74. Exemple d'utilisation de la méthode __toString()
15.75. Exemple d'utilisation de la méthode getPart()
15.76. Exemple d'utilisation de la méthode reset()
15.77. Déclarer une classe de Table avec un nom de table spécifique
15.78. Déclarer une classe de Table sans nom de table spécifique
15.79. Déclarer une classe de Table avec un nom de base de données
15.80. Déclarer les noms de table et base de donnée à l'instanciation
15.81. Exemple de spécification de la clé primaire
15.82. Exemple de redéfinition de la méthode _setupTableName()
15.83. Exemple d'utilisation de la méthode init()
15.84. Exemple de construction d'un objet Table avec l'objet adaptateur
15.85. Exemple de construction d'un objet Table en utilisant l'adaptateur par défaut
15.86. Exemple de construction de l'objet Table avec le registre
15.87. Exemple d'insertion de données dans la table
15.88. Exemple d'insertion d'expressions dans une table
15.89. Exemple de déclaration d'une clé primaire auto-incrémentée
15.90. Exemple de déclaration d'une séquence dans une classe de Table
15.91. Exemple de déclaration d'une clé naturelle
15.92. Exemple de mise à jour d'enregistrements dans une table
15.93. Exemple de suppression d'enregistrements
15.94. Exemple de récupération d'enregistrements par clé primaire
15.95. Exemple de recherche avec une clé primaire composée
15.96. Utilisation simple
15.97. Exemple d'interface fluide
15.98. Exemple de récupération d'enregistrements
15.99. Exemple de récupération d'enregistrements avec des clauses SQL
15.100. Récupérer des colonnes spécifiques sur les enregistrements
15.101. Récupérer des enregistrements avec des requêtes incluant des expressions
15.102. Utiliser une table intermédiaire par jointure avec fetchAll()
15.103. Déverrouiller un objet Zend_Db_Table_Select pour récupérer des colonnes JOINtes
15.104. Exemple de récupération d'un seul enregistrement
15.105. Exemple de récupération du nom de la table
15.106. Utiliser un objet de cache de méta données pour toutes les classes
15.107. Utiliser un objet de cache de métadonnées pour une instance précise
15.108. Exemple de spécification de ses propres classes Row et Rowset
15.109. Exemple de changement ponctuel des classes de Row et Rowset
15.110. Exemple d'implémentation d'une logique personnalisée gérant des timestamps
15.111. Méthode personnalisée de récupération d'enregistrements "bugs" par critère "status"
15.112. Exemple d'une classe abstraite utilisant l'inflexion
15.113. Exemple de récupération d'un Row
15.114. Exemple de lecture d'un Row dans un Rowset
15.115. Lecture d'une colonne dans un Row
15.116. Exemple avec toArray()
15.117. Exemple de changement de la valeur d'une colonne dans un Row
15.118. Exemple de création d'un Row vierge pour une table
15.119. Exemple de remplissage des valeurs d'un nouveau Row vierge
15.120. Exemple d'utilisation de setFromArray() avec un enregistrement (Row) vierge
15.121. Effacer un Row
15.122. Exemple de sérialisation d'un Row
15.123. Exemple de désérialisation d'un objet Row sérialisé
15.124. Exemple de réactivation d'un Row
15.125. Spécification d'une classe Row personnalisée
15.126. Exemple d'utilisation de la méthode init()
15.127. Exemple de logique personnalisée dans une classe de Row
15.128. Exemple d'une classe de Row qui historise les insertions de plusieurs tables
15.129. Exemple d'utilisation de l'inflexion
15.130. Exemple de récupération d'un rowset
15.131. Compter les Rows dans un Rowset
15.132. Lecture d'un simple Row depuis un Rowset
15.133. Itération à travers un Rowset
15.134. Déplacement vers une position précise dans le Rowset
15.135. Utiliser toArray()
15.136. Sérialiser d'un Rowset
15.137. Désérialisation d'un objet Rowset sérialisé
15.138. Réactivation d'un Rowset
15.139. Spécifier sa propre classe de Rowset
15.140. Exemple d'une classe Rowset personnalisée avec une nouvelle méthode
15.141. Récupérer des enregistrements dépendants
15.142. Récupérer des enregistrements dépendants avec un rôle spécifique
15.143. Récupérer des enregistrements dépendants en utilisant un objet Zend_Db_Table_Select
15.144. Récupérer des enregistrements dépendants en utilisant les méthodes magiques
15.145. Récupérer l'enregistrement parent
15.146. Récupérer un enregistrement parent avec un rôle spécifique
15.147. Récupérer un enregistrement parent en utilisant les méthodes magiques
15.148. Récupérer des enregistrements dans une relation plusieurs-à-plusieurs
15.149. Récupérer des enregistrements dans une relation plusieurs-à-plusieurs avec un rôle spécifique
15.150. Récupérer des enregistrements dans une relation plusieurs-à-plusieurs avec les méthodes magiques
15.151. Exemple de DELETE cascade
15.152. Exemple de déclaration des opérations de cascade
15.153. Décrire un modèle de base de données
15.154. Intéragir avec la définition utilisée
15.155. Mixer la définition et l'extension concrête
16.1. Exemple avec la méthode dump()
17.1. Zend_Dojo_Data initialization via constructor
17.2. Zend_Dojo_Data initialization via mutators
17.3. Appending data to Zend_Dojo_Data
17.4. Specifying a label field in Zend_Dojo_Data
17.5. Populating Zend_Dojo_Data from JSON
17.6. Utilisation des aides de vues Dojo
17.7. dojo() View Helper Usage Example
17.8. Specifying Declarative and Programmatic Dojo Usage
17.9. Registering the Dojo View Helper Prefix Path
17.10. BorderContainer layout dijit example
17.11. Using CustomDijit to render a dojox.layout.ContentPane
17.12. Activation de Dojo dans vos formulaires existants
17.13. DijitElement Decorator Usage
17.14. DijitContainer Decorator Usage
17.15. Example Button dijit element usage
17.16. Example CheckBox dijit element usage
17.17. ComboBox dijit element usage as select input
17.18. ComboBox dijit element usage with datastore
17.19. Example CurrencyTextBox dijit element usage
17.20. Example DateTextBox dijit element usage
17.21. Example Editor dijit element usage
17.22. Example HorizontalSlider dijit element usage
17.23. Example NumberSpinner dijit element usage
17.24. Example NumberTextBox dijit element usage
17.25. Example PasswordTextBox dijit element usage
17.26. Example RadioButton dijit element usage
17.27. Example SimpleTextarea dijit element usage
17.28. Example SubmitButton dijit element usage
17.29. Example TextBox dijit element usage
17.30. Example Textarea dijit element usage
17.31. Example TimeTextBox dijit element usage
17.32. Example ValidationTextBox dijit element usage
17.33. Example VerticalSlider dijit element usage
17.34. Using Zend_Dojo_Form
17.35. Modifying an existing form to utilize Dojo
19.1. Récupération d'une exception
20.1. Manipuler des données RSS avec Zend_Feed
20.2. Emploi basique de Zend_Feed_Atom
20.3. Lire un flux Atom constitué d'une seule entrée
20.4. Utiliser directement l'objet Zend_Feed_Entry_Atom
20.5. Modifier l'entrée existante d'un flux
20.6. Créer une entrée Atom dont les éléments appartiennent à un espace de noms personnalisé
20.7. Étendre la classe représentant les entrées Atom pour ajouter la gestion d'un espace de noms personnalisé
21.1. Formulaire simple d'upload de fichier
21.2. Vérification de fichiers
21.3. Récupération du nom de fichier
21.4. Récupération de la taille de fichier
21.5. Récupération d'un hash de fichier
21.6. Récupération du type MIME de fichier
21.7. Using the progressbar adapter to retrieve the actual state
21.8. Manual usage of the file progress
21.9. Ajouter des validateurs au(x) fichier(s) transféré(s)
21.10. Limiter les validateurs à des fichiers uniques
21.11. Ajouter des validateurs multiples
21.12. Valider les fichiers
21.13. Utiliser le validateur Count
21.14. Utiliser le validateur Crc32
21.15. Utiliser le validateur ExcludeExtension
21.16. Utiliser le validateur ExcludeMimeType
21.17. Utiliser le validateur Exists
21.18. Utiliser le validateur Extension
21.19. Utiliser le validateur FilesSize
21.20. Utiliser le validateur ImageSize
21.21. Utiliser le validateur IsCompressed
21.22. Utiliser le validateur IsImage
21.23. Utiliser le validateur Hash
21.24. Utiliser le validateur Md5
21.25. Utiliser le validateur MimeType
21.26. Utiliser le validateur NotExists
21.27. Utiliser le validateur Sha1
21.28. Utiliser le validateur Size
21.29. Utiliser le validateur WordCount
21.30. Ajouter les filtres au fichier transféré
21.31. Limiter les filtres à des fichiers uniques
21.32. Ajouter des filtres multiples
21.33. Utiliser le filtre Decrypt avec Mcrypt
21.34. Utiliser le filtre Decrypt avec OpenSSL
21.35. Utiliser le filtre Encrypt avec Mcrypt
21.36. Utiliser le filtre Encrypt avec OpenSSL
21.37. Utiliser le filtre LowerCase
21.38. Utiliser le filtre Rename
21.39. Utiliser le filtre UpperCase
21.40. Changer le filtre rename entre 1.6 et 1.7
21.41. Changer le validateur count entre 1.6 et 1.7
21.42. Changer le validateur extension entre 1.6 et 1.7
21.43. Changer le validateur filessize entre 1.6 et 1.7
21.44. Changer le validateur hash entre 1.6 et 1.7
21.45. Changer le validateur imagesize entre 1.6 et 1.7
21.46. Changer le validateur size entre 1.6 et 1.7
21.47. Changer les validateurs de fichiers de 1.6.1 vers 1.6.2
22.1. Transformer du texteEncasseMelangée ou du texteCamelCase vers un autre format
22.2. Paramétrer plusieurs règles en une seule fois
22.3. Utiliser Zend_Config avec Zend_Filter_Inflector
23.1. Custom Label
23.2. Setting Prefix Paths for All Elements
23.3. Setting Decorators for All Elements
23.4. Setting Decorators for Some Elements
23.5. Setting Filters for All Elements
23.6. Setting Decorator Prefix Path for All Display Groups
23.7. Setting Decorators for All Display Groups
23.8. File form element usage
23.9. Explicit file retrievement
23.10. Checking if an optional file has been uploaded
23.11. Setting multiple files
23.12. Registration Form Example
24.1. Passing a Developer Key and ClientID to Zend_Gdata_YouTube
24.2. Searching for videos
24.3. Searching for videos in specific categories
24.4. Retrieving a standard video feed
24.5. Using a Zend_Gdata_YouTube_VideoQuery to Retrieve Videos
24.6. Retrieving a video feed by URL
24.7. Retrieving videos uploaded by a specific user
24.8. Retrieving a user's favorite videos
24.9. Retrieving a feed of video responses
24.10. Retrieving a feed of video comments from a video ID
24.11. Retrieving a Feed of Video Comments from a Zend_Gdata_YouTube_VideoEntry
24.12. Retrieving the playlists of a user
24.13. Retrieving a specific playlist
24.14. Retrieving all subscriptions for a user
24.15. Retrieving a user's profile
24.16. Uploading a video
24.17. Browser-based upload
24.18. Browser-based upload: Creating the HTML form
24.19. Checking video upload status
25.1. Instanciation d'un objet Zend_Http_Client
25.2. Requête GET simple
25.3. Requêtes d'autres types que GET
25.4. Ajouts de paramètres GET
25.5. Ajout de paramètres POST
25.6. Forcer des redirections conformes au RFC 2616 lors de la réception d'un code statut 301 and 302
25.7. Définition de cookies via setCookie()
25.8. Activer la persistance des cookies
25.9. Définir un en-tête personnalisé unique
25.10. Définition de plusieurs en-têtes personnalisés
25.11. Utilisation de setFileUpload pour envoyer des fichiers
25.12. Envoi de données brutes via POST
25.13. Définir nom d'utilisateur et mot de passe pour l'authentification HTTP
25.14. Exécuter plusieurs requêtes avec un seul client
25.15. Changer la couche de transport HTTPS
25.16. Setting stream context options for the Socket adapter
25.17. Utiliser Zend_Http_Client derrière un serveur Proxy
25.18. Setting cURL options
25.19. Transfering Files by Handle
25.20. Tester avec un objet de réponse HTTP unique
25.21. Tester avec plusieurs réponses HTTP
25.22. Création de votre propre adaptateur de connexion
25.23. Stockage interne des informations sur les fichiers uploadés
25.24. Créer un objet Zend_Http_Cookie
25.25. Passer de l'objet Zend_Http_Cookie à la chaîne
25.26. Utilisation des méthodes getter de Zend_Http_Cookie
25.27. Correspondance de cookies
25.28. Instancier un objet Zend_Http_Response en utilisant la méthode factory
25.29. Utiliser la méthode isError() pour valider une réponse
25.30. Utiliser les méthodes accesseurs de Zend_Http_Response
25.31. Accéder aux en-têtes de réponse
27.1. Zend_Json_Server Usage
28.1. Passer des options au constructeur ou à startMvc()
28.2. Utilisation de setOptions() et setConfig()
28.3. Utilisation des accesseurs
28.4. Utilisation des accesseurs pour modifier l'inflecteur
28.5. Modification directe de l'inflecteur de Zend_Layout
28.6. Inflecteur personnalisé
29.1. Getting an entry by its DN
29.2. Check for the existence of a given DN
29.3. Count children of a given DN
29.4. Searching the LDAP tree
29.5. Add a new entry to the LDAP
29.6. Delete an existing entry from the LDAP
29.7. Update an existing entry on the LDAP
29.8. Copy a LDAP entry recursively with all its descendants
29.9. Move a LDAP entry recursively with all its descendants to a different subtree
29.10. Create simple LDAP filters
29.11. Create more complex LDAP filters
29.12. Traverse LDAP tree recursively
29.13. Getting hands on the RootDSE
29.14. Getting hands on the server schema
30.1. Exemple d'utilisation de la méthode loadFile()
30.2. Exemple d'utilisation de la méthode loadClass()
30.3. Exemple d'utilisation de la méthode isReadable()
30.4. Exemple d'inscription de la méthode de callback autoloader
30.5. Exemple d'inscription de la méthode de callback autoloader d'une classe étendue
30.6. Utilisation du fichier de cache des inclusions de classe de PluginLoader
31.1. Choosing a specific locale
31.2. Automatically selecting a locale
31.3. Using automatic locales
31.4. Handling locale exceptions
31.5. Setting a default locale
31.6. Dates default to correct locale of web users
31.7. Overriding default locale selection
31.8. Performance optimization when using a default locale
31.9. Usage of an application wide locale
31.10. Dates default to correct locale of web users
31.11. Using STANDARD definitions for setOptions()
31.12. clone
31.13. Check for equal locales
31.14. Get default locales
31.15. setLocale
31.16. getLanguage and getRegion
31.17. getTranslationList
31.18. getTranslationList
31.19. Converting country name in one language to another
31.20. All Languages written in their native language
31.21. getQuestion()
31.22. getLocaleList()
31.23. Simple locale detection
31.24. Strict locale detection
31.25. Implement locale aware behaviour
31.26. Locale aware behaviour as with Zend Framework 1.8
31.27. Number normalization
31.28. Number normalization with precision
31.29. Number localization
31.30. Number localization with precision
31.31. Using a self defined number format
31.32. Number testing
31.33. Floating point value normalization
31.34. Floating point value localization
31.35. Floating point value testing
31.36. Integer value normalization
31.37. Integer value localization
31.38. Integer value testing
31.39. Converting numerals from Eastern Arabic scripts to European/Latin scripts
31.40. Converting numerals from Latin script to Eastern Arabic script
31.41. Getting 4 letter CLDR script code using a native-language name of the script
31.42. Normalizing a date
31.43. Normalizing a date by locale
31.44. Normalizing a date with time
31.45. Normalizing a userdefined date
31.46. Automatic correction of input dates
31.47. Date testing
31.48. Normalize an unknown time
31.49. Testing a time
31.50. Comment changer l'appel de isLocale() de 1.6 vers 1.7 ?
31.51. Comment changer l'appel de getDefaut() de 1.6 vers 1.7 ?
32.1. Journaliser avec Zend_Controller_Front
32.2. Journaliser sans Zend_Controller_Front
33.1. Émail simple avec Zend_Mail
33.2. Fournir des paramètres additionnels au transporteur Zend_Mail_Transport_Sendmail
33.3. Envoyer un émail via SMTP
33.4. Envoyer plusieurs émail par connexion SMTP
33.5. Contrôler manuellement la connexion de transport
33.6. Utiliser différents transports
33.7. Envoyer des émail HTML
33.8. Émail avec fichiers joints
33.9. Changer la limite MIME
33.10. Ajouter des en-têtes à l'émail
33.11. Activer l'authentification dans Zend_Mail_Transport_Smtp
33.12. Activer une connexion sécurisée dans Zend_Mail_Transport_Smtp
34.1. Convertir des mesures
34.2. La mesure de la longueur
34.3. Création de mesure en utilisant des nombres entiers et décimaux
34.4. Création de mesure en utilisant des chaînes
34.5. Saisie de texte arbitraire contenant des mesures
34.6. Chaînes localisées
34.7. Récupération automatique
34.8. Récupération d'une valeur
34.9. Récupérer l'unité de mesure
34.10. Convertir
34.11. Ajouter des mesures
34.12. Soustraire des mesures
34.13. Mesures différentes
34.14. Mesures identiques
34.15. Différence
34.16. Changer une valeur
34.17. Changer de type
35.1. Utiliser le composant Zend_Memory
37.1. Custom page properties
37.2. getHref() generates the page URI
37.3. isActive() determines if page is active
37.4. Using routes
37.5. The most simple custom page
37.6. A custom page with properties
37.7. Creating an MVC page using the page factory
37.8. Creating a URI page using the page factory
37.9. Creating a custom page type using the page factory
37.10. Creating a container using an array
37.11. Creating a container using a config object
37.12. Adding pages to a container
37.13. Removing pages from a container
37.14. Finding pages in a container
37.15. Iterating a container
37.16. Converting a container to an array
38.1. The Simple OpenID Login form
38.2. The Authentication Request Handler
38.3. The Authentication Response Verifier
38.4. The Complete OpenID Login Script
38.5. Authentication Request for Specified Realm
38.6. Immediate Check without Interaction
38.7. Database Storage
38.8. Sending Requests with a Simple Registration Extension
38.9. Verifying Responses with a Simple Registration Extension
38.10. Zend_Auth Adapter for OpenID
38.11. The Identity
38.12. Simple Identity Provider
38.13. Simple Login Screen
38.14. Simple Trust Screen
38.15. Everything Together
38.16. Identity with Profile
38.17. Provider with SREG
40.1. Créer un nouveau document PDF ou en charger un existant
40.2. Demander une version particulière d'un document PDF
40.3. Sauvegarder un document PDF
40.4. Gestion des pages d'un document PDF
40.5. Cloner une page existante
40.6. Dessiner une ligne dans la page
40.7. Dessiner une chaîne UTF-8 sur une page
40.8. Créer une police standard
40.9. Créer une police TrueType
40.10. Créer une police TrueType sans l'incorporer dans le document PDF
40.11. Ne pas lever d'exception pour les polices ne pouvant être incorporées
40.12. Ne pas compresser une police incorporée
40.13. Combiner les options de polices incorporées
40.14. Combiner les options de polices embarqués
40.15. Extraction de polices à partir d'un document chargé
40.16. Extraction d'une police à partir d'un document chargé en spécifiant le nom de police
40.17. Insertion d'images
40.18. Destinations usage example
40.19. Exemple d'utilisation du module Zend_Pdf
41.1. Exemple basique du fonctionnement côté-client
43.1. Effectuer la réflexion sur un fichier
43.2. Effectuer la réflexion d'une classe
43.3. Effectuer la réflexion d'une méthode
43.4. Effectuer la réflexion d'un bloc de documentation
44.1. Exemple avec la méthode set()
44.2. Exemple avec la méthode get()
44.3. Exemple d'itération du registre
44.4. Exemple de construction d'un registre
44.5. Exemple d'initialisation d'un registre statique
44.6. Exemple d'accès de type tableau
44.7. Exemple d'accès de type objet
44.8. Exemple avec la méthode isRegistered()
44.9. Exemple avec la méthode isset()
44.10. Exemple d'affectation d'un nom de classe au registre
44.11. Exemple avec la méthode _unsetInstance()
45.1. Une requête REST basique
45.2. État de la réponse
45.3. Utiliser le service REST Technorati
45.4. Exemple de réponse Technorati
45.5. Affecter des arguments de requêtes
45.6. Utilisation basique Zend_Rest_Server - Avec des classes
45.7. Utilisation basique Zend_Rest_Server - Avec des fonctions
45.8. Renvoyer un statut personnalisé
45.9. Renvoyer une réponse XML personnalisée
46.1. Custom text Analyzer
48.1. isSpam() Usage
48.2. submitSpam() Usage
48.3. submitHam() Usage
48.4. Recherche sur Amazon en utilisant l'API traditionnelle
48.5. Recherche sur Amazon en utilisant l'API de requête
48.6. Choisir un service Web Amazon d'un pays
48.7. Rechercher une produit Amazon spécifique avec son ASIN
48.8. Lancer des recherches de produits sur Amazon
48.9. Utilisation de l'option ResponseGroup
48.10. Rechercher sur Amazon en utilisant l'API alternative de requêtes
48.11. setKeys() Example
48.12. setRegion() Example
48.13. Starting New Ec2 Instances
48.14. Rebooting an Ec2 Instances
48.15. Terminating an Ec2 Instances
48.16. Describing Instances
48.17. Describing Instances By Image Id
48.18. Retreiving Console Output
48.19. Confirm Product Code on an Instance
48.20. Turn on CloudWatch Monitoring on an Instance(s)
48.21. Turn off CloudWatch Monitoring on an Instance(s)
48.22. Bundles an Amazon EC2 instance running Windows
48.23. Describes current bundling tasks
48.24. Cancels an Amazon EC2 bundling operation
48.25. Describes Reserved Instances that you purchased
48.26. Describe current Reserved Instance Offerings available
48.27. Turn off CloudWatch Monitoring on an Instance(s)
48.28. Listing Aviable Metrics
48.29. Return Statistics for a given metric
48.30. Register an AMI with EC2
48.31. Deregister an AMI with EC2
48.32. Describe an AMI
48.33. Modify Image Attributes
48.34. Reset an AMI Attribute
48.35. Describe AMI Attribute
48.36. Create a new EBS Volume
48.37. Create an EBS Volume from a Snapshot
48.38. Create a Snapshot of an EBS Volume
48.39. Describing an EBS Volume
48.40. Describe Attached Volumes
48.41. Describe an EBS Volume Snapshot
48.42. Attaching an EBS Volume
48.43. Detaching an EBS Volume
48.44. Deleting an EBS Volume
48.45. Deleting an EBS Volume Snapshot
48.46. Allocating a new Elastic IP
48.47. Describing Allocated Elastic IP Addresses
48.48. Releasing Elastic IP
48.49. Associates an Elastic IP to an Instance
48.50. Disassociate an Elastic IP from an instance
48.51. Creating a new Amazon Keypair
48.52. Deleting an Amazon Keypair
48.53. Describe an Amazon Keypair
48.54. Viewing the available regions
48.55. Viewing the available zones
48.56. Create a new Security Group
48.57. Describe a Security Group
48.58. Delete a Security Group
48.59. Authorizing by IP
48.60. Authorize By Group
48.61. Revoke by IP
48.62. Revoke By Group
48.63. Zend_Service_Amazon_S3 Usage Example
48.64. Zend_Service_Amazon_S3 Bucket Removal Example
48.65. Zend_Service_Amazon_S3 Bucket Listing Example
48.66. Zend_Service_Amazon_S3 Public Object Example
48.67. Zend_Service_Amazon_S3 Object Listing Example
48.68. Zend_Service_Amazon_S3 Streams Example
48.69. Zend_Service_Amazon_Sqs Usage Example
48.70. Zend_Service_Amazon_Sqs Queue Removal Example
48.71. Zend_Service_Amazon_Sqs Queue Count Example
48.72. Zend_Service_Amazon_Sqs Queue Listing Example
48.73. Zend_Service_Amazon_Sqs Message Send Example
48.74. Zend_Service_Amazon_Sqs Message Receive Example
48.75. Zend_Service_Amazon_Sqs Message Delete Example
48.76. Retrieving User Profile Information
48.77. Retrieving a User's Weekly Artist Chart
48.78. Retrieving Related Artists
48.79. Récupérer toutes vos entrées
48.80. Accéder à la liste des entrées
48.81. Filtrage d'une entrée par une étiquette spécifique
48.82. Filtrage d'une entrée par URL
48.83. Édition d'une entrée
48.84. Enchaînement des appels de méthode
48.85. Suppression d'une entrée
48.86. Ajouter une entrée
48.87. Récupérer les étiquettes
48.88. Gestion des groupes d'étiquette
48.89. Récupérer les données publiques
48.90. Modifier le client HTTP de Zend_Rest_Client
48.91. Configurer votre client HTTP pour qu'il ne ferme pas les connexions
48.92. Simple recherche de photos sur Flickr
48.93. Trouver les photos publiques d'un utilisateur Flickr par son adresse émail
48.94. Récupération les photos du pool d'un groupe grâce à son ID
48.95. Récupérer les détails d'une image
48.96. Requêter des liens
48.97. Modifier des liens
48.98. Travailler avec les mots-clés
48.99. Travailler avec les notes
48.100. Récupérer des listes de surveillance
48.101. Sending your first query
48.102. Refining your query
48.103. Sending multiple queries with the same Zend_Service_Technorati instance
48.104. Consuming a result set object
48.105. Seeking a specific result set object
48.106. Consuming a standalone result object
48.107. Handling a Query Exception
48.108. Getting API key daily usage information
48.109. Cosmos Query
48.110. Search Query
48.111. Tag Query
48.112. DailyCounts Query
48.113. TopTags Query
48.114. BlogInfo Query
48.115. BlogPostTags Query
48.116. GetInfo Query
48.117. Iterating result objects from a resultset collection
48.118. Creating the Twitter Class
48.119. Verifying credentials
48.120. Sessions ending
48.121. Rating limit status
48.122. Retrieving public timeline
48.123. Retrieving friends timeline
48.124. Retrieving user timeline
48.125. Showing user status
48.126. Updating user status
48.127. Showing user replies
48.128. Deleting user status
48.129. Retrieving user friends
48.130. Retrieving user followers
48.131. Showing user informations
48.132. Retrieving recent direct messages received
48.133. Retrieving recent direct messages sent
48.134. Sending direct message
48.135. Deleting direct message
48.136. Creating friend
48.137. Deleting friend
48.138. Checking friend existence
48.139. Retrieving favorites
48.140. Creating favorites
48.141. Deleting favorites
48.142. JSON Search Example
48.143. ATOM Search Example
48.144. Rechercher sur le Web avec Yahoo!
48.145. Trouver des images avec Yahoo!
48.146. Trouver des vidéos avec Yahoo!
48.147. Trouver des entreprises locales et des services avec Yahoo!
48.148. Recherche dans Yahoo! News
48.149. Recherche avec Yahoo! Site Explorer Inbound Links
48.150. Recherche avec Yahoo! Site Explorer's PageData
49.1. Compter le nombre de pages vues
49.2. Nouvelle méthode : les espaces de noms évitent les collisions
49.3. Ancienne méthode : accès aux sessions PHP
49.4. Énumération des sessions
49.5. Accéder aux données de session
49.6. Démarrer la session globale
49.7. Verrouillage des espaces de noms de session
49.8. Exemple d'expiration
49.9. Sessions nommées par contrôleur avec expiration automatique
49.10. Limiter l'accès à un espace de noms à une instance unique
49.11. Modifier un tableau de données avec un espace de noms de session
49.12. Construire les tableaux avant le stockage en session
49.13. Solution : réassigner un tableau modifié
49.14. Solution : stocker un tableau contenant une référence
49.15. Utilisation de PHPUnit pour tester le code écrit avec Zend_Session*
49.16. Utiliser Zend_Config pour configurer Zend_Session
49.17. Vol et fixation, protections
49.18. Paramétrage basique
49.19. Utilisation d'une clé primaire multi-colonnes
51.1. Utiliser Zend_Tag
51.2. Utiliser Zend_Tag_Cloud
52.1. Exemple d'un TestCase d'une application de login
52.2. Test d'un contrôleur "UserController"
52.3. Database integration example
53.1. Utilisation Zend_Text_Figlet
53.2. Utilisation de Zend_Text_Table
57.1. Exemple de code PHP monolingue
57.2. Exemple de code PHP multilingue
57.3. Exemple de fichier TMX
57.4. Exemple avec un fichier CSV
57.5. Exemple avec un fichier CSV (2)
57.6. Exemple avec un fichier INI
57.7. Utiliser les options de traduction
57.8. Gestion des langues avec des adaptateurs
57.9. Comment la détection automatique de la langue fonctionne-t-elle ?
57.10. Scanner un dossier à la recherche de sources de traduction
57.11. Directory scanning for languages
57.12. Filename scanning for languages
57.13. Vérifier si une texte est traduisible
57.14. Log translations
57.15. Self defined log messages
57.16. Handling languages with adapters
57.17. Example TMX file
57.18. Example CSV file
57.19. Second CSV file example
57.20. Example INI file
57.21. Using translation options
57.22. Handling languages with adapters
57.23. Automatically language detection
57.24. Scanning a directory structure for sources
57.25. Directory scanning for languages
57.26. Filename scanning for languages
57.27. Checking if a text is translatable
57.28. Log translations
57.29. Self defined log messages
57.30. Handling languages with adapters
57.31. Example of traditional plural translations
57.32. Example of modern plural translations
57.33. Example of modern plural translations using a different source language
57.34. Paramétrer les langues sans avoir de notices
58.1. Créer un URI avec Zend_Uri::factory()
58.2. Manipuler un URI existant avec Zend_Uri::factory()
58.3. Validation d'URI avec Zend_Uri::check()
58.4. Autoriser les caractères spéciaux dans les URIs
58.5. Récupérer le schéma d'un objet Zend_Uri_*
58.6. Récupérer l'URI entier depuis un objet Zend_Uri_*
58.7. Valider un objet Zend_Uri_*
59.1. Sitemap Lastmod Validator
59.2. Sitemap Priority Validator
59.3. Création d'une simple classe de validation
59.4. Écriture d'une classe de validation ayant des conditions de dépendances
59.5. Validation avec des conditions indépendantes, avec raisons multiples d'échec
60.1. Exemple avec la méthode compareVersion()
61.1. Utilisation de base de l'aide de vue Action
61.2. Cycle Helper Basic Usage
61.3. Working with two or more cycles
61.4. Utilisation de base des Partials
61.5. Utiliser PartialLoop pour effectuer le rendu d'éléments itératifs
61.6. Effectuer le rendu partiel dans des modules différents
61.7. Utilisation basique des Placeholders
61.8. Utilisation des Placeholders pour agréger du contenu
61.9. Utilisation des Placeholders pour capturer le contenu
61.10. Utilisation basique de l'aide Doctype
61.11. Récupérer le Doctype
61.12. Utilisation basique de l'aide HeadLink
61.13. Utilisation basique de l'aide HeadMeta
61.14. Headscript avec des commentaires conditionnels
61.15. Utilisation basique de l'aide HeadScript
61.16. Capturer les scripts en utilisant l'aide HeadScript
61.17. HeadStyle avec des commentaires conditionnels
61.18. Utilisation basique de l'aide HeadStyle
61.19. Capturer les déclarations de style en utilisant l'aide HeadStyle
61.20. Utilisation basique de l'aide HeadTitle
61.21. Aide de vue Flash
61.22. Personnalisation d'un objet en fournissant des arguments additionnels
61.23. Proxying calls to the navigation container
61.24. Rendering breadcrumbs
61.25. Specifying indentation
61.26. Customize breadcrumbs output
61.27. Rendering breadcrumbs using a partial view script
61.28. Specify relations in pages
61.29. Default rendering of links
61.30. Specify which relations to render
61.31. Rendering a menu
61.32. Calling renderMenu() directly
61.33. Rendering the deepest active menu
61.34. Rendering a menu with maximum depth
61.35. Rendering a menu with minimum depth
61.36. Rendering only the active branch of a menu
61.37. Rendering only the active branch of a menu with minimum depth
61.38. Rendering only the active branch of a menu with maximum depth
61.39. Rendering only the active branch of a menu with maximum depth and no parents
61.40. Rendering a custom menu using a partial view script
61.41. Rendering an XML sitemap
61.42. Instance enregistrée
61.43. A l'intérieur de la vue
61.44. Utilisation directe
61.45. Paramètres unique
61.46. Liste de paramètres
61.47. Tableau de paramètres
61.48. Changement dynamique de la locale
61.49. Changement statique de la locale
61.50. Récupération de la locale courante
63.1. XML-RPC appel de méthode
63.2. XML-RPC appel de méthode avec des paramètres
63.3. Proxy espace de nom par défaut
63.4. Proxy un espace de nom
63.5. Gérer les erreurs HTTP
63.6. Gérer les erreurs XML-RPC
63.7. Effectuer une requête et récupérer une réponse manuellement
64.1. Basic example for processing
65.1. jQuery() View Helper Example
65.2. Building your own Helper with No Conflict Mode
65.3. Showing jQuery Form View Helper Usage
65.4. Showing the latest news in a Tab Container
65.5. SubForms with TabContainer Decorator
E.1. Exemple : optimisation de l'include_path