Coding Samples, Tutorials, Code Snippets, Articles, How-To`s - From Beginners to Expert. Stay tuned.
Share your knowledge. Regardless what experience you have made with the Zend Framework - Let all benefit.

Search Manual:

Please Sign in or Register

Available Languages

 


Manual for Zend Framework 1.0.3

Guide de référence du programmeur

Framework Zend

28/11/2007


Table des matières

1. Introduction to 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 (ACL)
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. Ecrire des règles ACL conditionnelles avec des assertions
3. Zend_Auth
3.1. Introduction
3.1.1. Adaptateurs
3.1.2. Resultats
3.1.3. Persistance d'identité
3.1.4. Utilisation de Zend_Auth
3.2. Authentification avec une table de base de données
3.2.1. Introduction
3.2.2. Utilisation avnacée : maintenir persistant l'objet de résultat DbTable
3.3. Authentification "Digest"
3.3.1. Introduction
3.3.2. Spécifications
3.3.3. Identité
3.4. HTTP Authentication Adapter
3.4.1. Introduction
3.4.2. Design Overview
3.4.3. Configuration Options
3.4.4. Resolvers
3.4.5. Basic Usage
4. Zend_Cache
4.1. Introduction
4.2. La théorie du cache
4.2.1. La méthode de fabrique de Zend_Cache
4.2.2. Baliser les enregistrements
4.2.3. Nettoyer le cache
4.3. Les frontends Zend_Cache
4.3.1. Zend_Cache_Core
4.3.2. Zend_Cache_Frontend_Output
4.3.3. Zend_Cache_Frontend_Function
4.3.4. Zend_Cache_Frontend_Class
4.3.5. Zend_Cache_Frontend_File
4.3.6. Zend_Cache_Frontend_Page
4.4. Les backends Zend_Cache
4.4.1. Zend_Cache_Backend_File
4.4.2. Zend_Cache_Backend_Sqlite
4.4.3. Zend_Cache_Backend_Memcached
4.4.4. Zend_Cache_Backend_Apc
4.4.5. Zend_Cache_Backend_ZendPlatform
5. Zend_Config
5.1. Introduction
5.2. Point de vue théorique
5.3. Zend_Config_Ini
5.4. Zend_Config_Xml
6. Zend_Console_Getopt
6.1. Introduction à Getopt
6.2. Déclarer les règles Getopt
6.2.1. Déclarer des options avec la syntaxe courte
6.2.2. Déclarer des options avec la syntaxe longue
6.3. Extraire les options et les arguments
6.3.1. Manipuler les exceptions Getopt
6.3.2. Extraire les options par nom
6.3.3. Extraire les options
6.3.4. Extraction des arguments sans option
6.4. Configurer Zend_Console_Getopt
6.4.1. Ajouter des règles d'options
6.4.2. Ajouter des messages d'aide
6.4.3. Ajouter des alias aux options
6.4.4. Ajouter des listes d'arguments
6.4.5. Ajouter une configuration
7. Zend_Controller
7.1. Zend_Controller - Démarrage rapide
7.1.1. Introduction
7.1.2. Démarrage rapide
7.2. Fondations de Zend_Controller
7.3. Le contrôleur frontal (Front Controller)
7.3.1. Présentation générale
7.3.2. Méthodes principales
7.3.3. Méthodes d'accès à l'environnement
7.3.4. Paramètres du contrôleur frontal
7.3.5. Sous-classer le contrôleur frontal
7.4. L'objet Requête
7.4.1. Introduction
7.4.2. Les requêtes HTTP
7.4.3. Sous-classer l'objet Requête
7.5. The Standard Router: Zend_Controller_Router_Rewrite
7.5.1. Introduction
7.5.2. Using a router
7.5.3. Basic Rewrite Router operation
7.5.4. Default routes
7.5.5. Base URL and subdirectories
7.5.6. Route Types
7.5.7. Using Zend_Config with the RewriteRouter
7.5.8. Subclassing the Router
7.6. Le dispatcheur
7.6.1. Vue d'ensemble
7.6.2. Sous-classer le dispatcheur
7.7. Contrôleurs d'action
7.7.1. Introduction
7.7.2. Initialisation d'objet
7.7.3. Détournement Pre- et Post-Dispatch (Hook)
7.7.4. Accesseurs
7.7.5. Integration des Vues
7.7.6. Méthodes utiles
7.7.7. Sous-classer le contrôleur d'action
7.8. Aides d'action (Helper)
7.8.1. Introduction
7.8.2. Initialisation des aides
7.8.3. Le gestionaire d'aide (Broker)
7.8.4. Aides d'action intégrées
7.8.5. Ecrire vos propres aides
7.9. The Response Object
7.9.1. Usage
7.9.2. Manipulating Headers
7.9.3. Named Segments
7.9.4. Testing for Exceptions in the Response Object
7.9.5. Subclassing the Response Object
7.10. Plugins
7.10.1. Introduction
7.10.2. Writing Plugins
7.10.3. Using Plugins
7.10.4. Retrieving and Manipulating Plugins
7.10.5. Plugins Included in the Standard Distribution
7.11. Using a Conventional Modular Directory Structure
7.11.1. Introduction
7.11.2. Specifying Module Controller Directories
7.11.3. Routing to modules
7.11.4. Module or Global Default Controller
7.12. MVC Exceptions
7.12.1. Introduction
7.12.2. How can you handle exceptions?
7.12.3. MVC Exceptions You May Encounter
7.13. Migrer depuis des versions précédentes
7.13.1. Migrer de la version 0.9.3 vers 1.0.0RC1 ou plus récent
7.13.2. Migrer de la version 0.9.2 vers 0.9.3 ou plus récent
7.13.3. Migrer de la version 0.6.0 vers 0.8.0 ou plus récent
7.13.4. Migrer de la version 0.2.0 ou plus ancien vers 0.6.0
8. Zend_Currency
8.1. Introduction à Zend_Currency
8.1.1. Pourquoi Zend_Currency devrait être utilisée ?
8.2. How to work with currencies
8.2.1. Create output from an currency
8.2.2. Changing the format of a currency
8.2.3. Informational methods for Zend_Currency
8.2.4. Settings new default values
8.2.5. Speed up Zend_Currency
9. Zend_Date
9.1. Introduction
9.1.1. Always Set a Default Timezone
9.1.2. Why Use Zend_Date?
9.2. Point de vue théorique
9.2.1. Fonctionnement interne
9.3. Basic Methods
9.3.1. The current date
9.3.2. Zend_Date by Example
9.4. Zend_Date API Overview
9.4.1. Zend_Date Options
9.4.2. Working with Date Values
9.4.3. Basic Zend_Date Operations Common to Many Date Parts
9.4.4. Comparing Dates
9.4.5. Getting Dates and Date Parts
9.4.6. Working with Fractions of Seconds
9.4.7. Sunrise / Sunset
9.5. Creation of dates
9.5.1. Create the actual date
9.5.2. Create a date from database
9.5.3. Create dates from an array
9.6. Constants for General Date Functions
9.6.1. Using Constants
9.6.2. List of All Constants
9.6.3. Self-Defined OUTPUT Formats with ISO
9.6.4. Self-defined OUTPUT formats using PHP's date() format specifiers
9.7. Working examples
9.7.1. Checking dates
9.7.2. Sunrise and Sunset
9.7.3. Timezones
10. Zend_Db
10.1. Zend_Db_Adapter
10.1.1. Connecting to a Database using an Adapter
10.1.2. The example database
10.1.3. Reading Query Results
10.1.4. Writing Changes to the Database
10.1.5. Quoting Values and Identifiers
10.1.6. Controlling Database Transactions
10.1.7. Listing and Describing Tables
10.1.8. Closing a Connection
10.1.9. Running Other Database Statements
10.1.10. Notes on Specific Adapters
10.2. Zend_Db_Statement
10.2.1. Creating a Statement
10.2.2. Executing a Statement
10.2.3. Fetching Results from a SELECT Statement
10.3. Zend_Db_Profiler
10.3.1. Introduction
10.3.2. Utiliser le profileur
10.3.3. Utilisation avancée du profileur
10.4. Zend_Db_Select
10.4.1. Vue d'ensemble de l'objet Select
10.4.2. Créer un objet Select
10.4.3. Construction de requêtes Select
10.4.4. Exécuter des requêtes Select
10.4.5. Autres méthodes
10.5. Zend_Db_Table
10.5.1. Introduction to Table Class
10.5.2. Defining a Table Class
10.5.3. Creating an Instance of a Table
10.5.4. Inserting Rows to a Table
10.5.5. Updating Rows in a Table
10.5.6. Deleting Rows from a Table
10.5.7. Finding Rows by Primary Key
10.5.8. Querying for a Set of Rows
10.5.9. Querying for a Single Row
10.5.10. Retrieving Table Metadata Information
10.5.11. Caching Table Metadata
10.5.12. Customizing and Extending a Table Class
10.6. Zend_Db_Table_Row
10.6.1. Introduction
10.6.2. Fetching a Row
10.6.3. Writing rows to the database
10.6.4. Serializing and unserializing rows
10.6.5. Extending the Row class
10.7. Zend_Db_Table_Rowset
10.7.1. Introduction
10.7.2. Fetching a Rowset
10.7.3. Retrieving Rows from a Rowset
10.7.4. Retrieving a Rowset as an Array
10.7.5. Serializing and Unserializing a Rowset
10.7.6. Extending the Rowset class
10.8. Zend_Db_Table Relationships
10.8.1. Introduction
10.8.2. Defining Relationships
10.8.3. Fetching a Dependent Rowset
10.8.4. Fetching a Parent Row
10.8.5. Fetching a Rowset via a Many-to-many Relationship
10.8.6. Cascading Write Operations
11. Zend_Debug
11.1. Afficher des informations
12. Zend_Exception
12.1. Utiliser les exceptions
13. Zend_Feed
13.1. Introduction
13.2. Importer des flux
13.2.1. Flux personnalisés
13.3. Obtenir des flux à partir de pages web
13.4. Consommer un flux RSS
13.5. Consommer un flux Atom
13.6. Consommer une entrée Atom particulière
13.7. Modifier la structure du flux ou des entrées
13.8. Classes personnalisées pour les flux et entrées
14. Zend_Filter
14.1. Introduction
14.1.1. Qu'est-ce qu'un filtre ?
14.1.2. Utilisation basique des filtres
14.1.3. Utilisation de la méthode statique get()
14.2. Classes de filtre standards
14.2.1. Alnum
14.2.2. Alpha
14.2.3. BaseName
14.2.4. Digits
14.2.5. Dir
14.2.6. HtmlEntities
14.2.7. Int
14.2.8. RealPath
14.2.9. StringToLower
14.2.10. StringToUpper
14.2.11. StringTrim
14.2.12. StripTags
14.3. Chaines de filtrage
14.4. Ecriture de filtres
14.5. Zend_Filter_Input
14.5.1. Declaring Filter and Validator Rules
14.5.2. Creating the Filter and Validator Processor
14.5.3. Retrieving Validated Fields and other Reports
14.5.4. Using Metacommands to Control Filter or Validator Rules
14.5.5. Adding Filter Class Namespaces
15. Zend_Gdata
15.1. Introduction to Gdata
15.1.1. Structure of Zend_Gdata
15.1.2. Interacting with Google Services
15.1.3. Obtaining instances of Zend_Gdata classes
15.1.4. Google Data Client Authentication
15.1.5. Dependencies
15.1.6. Creating a new Gdata client
15.1.7. Common query parameters
15.1.8. Fetching a feed
15.1.9. Working with multi-page feeds
15.1.10. Working with data in feeds and entries
15.1.11. Updating entries
15.1.12. Posting entries to Google servers
15.1.13. Deleting entries on Google servers
15.2. Authenticating with AuthSub
15.2.1. Creating an AuthSub authenticated Http Client
15.2.2. Revoking AuthSub authentication
15.3. Authenticating with ClientLogin
15.3.1. Creating a ClientLogin authenticated Http Client
15.3.2. Terminating a ClientLogin authenticated Http Client
15.4. Using Google Calendar
15.4.1. Connecting To The Calendar Service
15.4.2. Retrieving A Calendar List
15.4.3. Retrieving Events
15.4.4. Creating Events
15.4.5. Modifying Events
15.4.6. Deleting Events
15.4.7. Accessing Event Comments
15.5. Using Google Spreadsheets
15.5.1. Create a Spreadsheet
15.5.2. Get a List of Spreadsheets
15.5.3. Get a List of Worksheets
15.5.4. Interacting With List-based Feeds
15.5.5. Interacting With Cell-based Feeds
15.6. Using Google Apps Provisioning
15.6.1. Setting the current domain
15.6.2. Interacting with users
15.6.3. Interacting with nicknames
15.6.4. Interacting with email lists
15.6.5. Interacting with email list recipients
15.6.6. Handling errors
15.7. Using Google Base
15.7.1. Connect To The Base Service
15.7.2. Retrieve Items
15.7.3. Insert, Update, and Delete Customer Items
15.8. Catching Gdata Exceptions
16. Zend_Http
16.1. Zend_Http_Client - Introduction
16.1.1. Introduction
16.1.2. Configuration Parameters
16.1.3. Performing Basic HTTP Requests
16.1.4. Adding GET and POST parameters
16.1.5. Accessing Last Request and Response
16.2. Zend_Http_Client - Utilisation avancée
16.2.1. Redirections HTTP
16.2.2. Ajout de cookies et gestion de leur persistence
16.2.3. Définir des entêtes personnalisés
16.2.4. Envoi de fichiers
16.2.5. Envoyer des données brutes via POST
16.2.6. Authentification HTTP
16.2.7. Envoyer plusieurs requêtes avec le même client
16.3. Zend_Http_Client - Connection Adapters
16.3.1. Overview
16.3.2. The Socket Adapter
16.3.3. The Proxy Adapter
16.3.4. The Test Adapter
16.3.5. Creating your own connection adapters
16.4. Zend_Http_Cookie and Zend_Http_CookieJar
16.4.1. Introduction
16.4.2. Instantiating Zend_Http_Cookie Objects
16.4.3. Zend_Http_Cookie getter methods
16.4.4. Zend_Http_Cookie: Matching against a scenario
16.4.5. The Zend_Http_CookieJar Class: Instantiation
16.4.6. Adding Cookies to a Zend_Http_CookieJar object
16.4.7. Retrieving Cookies From a Zend_Http_CookieJar object
16.5. Zend_Http_Response
16.5.1. Introduction
17. Zend_Json
17.1. Introduction
17.2. Utilisation de base
17.3. Objets JSON
17.4. XML to JSON coversion
18. Zend_Loader
18.1. Charger les fichiers et les classes dynamiquement
18.1.1. Charger des fichiers
18.1.2. Charger des classes
18.1.3. Tester si un fichier est lisible
18.1.4. Utiliser l'autoloader
19. Zend_Locale
19.1. Introduction
19.1.1. What is Localization
19.1.2. What is a Locale?
19.1.3. How are Locales Represented?
19.1.4. Selecting the Right Locale
19.1.5. Usage of automatic Locales
19.1.6. ZF Locale-Aware Classes
19.1.7. Zend_Locale_Format::setOptions(array $options)
19.1.8. Speed up Zend_Locale and it's subclasses
19.2. Using Zend_Locale
19.2.1. Copying, Cloning, and Serializing Locale Objects
19.2.2. Equality
19.2.3. Default locales
19.2.4. Set a new locale
19.2.5. Getting the language and region
19.2.6. Obtaining localized strings
19.2.7. Obtaining translations for "yes" and "no"
19.2.8. Get a list of all known locales
19.3. Normalization and Localization
19.3.1. Number normalization: getNumber($input, Array $options)
19.3.2. Number localization
19.3.3. Number testing
19.3.4. Float value normalization
19.3.5. Floating point value localization
19.3.6. Floating point value testing
19.3.7. Integer value normalization
19.3.8. Integer point value localization
19.3.9. Integer value testing
19.3.10. Numeral System Conversion
19.4. Working with Dates and Times
19.4.1. Normalizing Dates and Times
19.4.2. Testing Dates
19.4.3. Normalizing a Time
19.4.4. Testing Times
19.5. Supported Languages for Locales
19.6. Supported Regions for Locales
20. Zend_Log
20.1. Présentation
20.1.1. Créer un log
20.1.2. Messages de logs
20.1.3. Détruire un log
20.1.4. Utiliser les priorités intégrées
20.1.5. Ajouter ses propres priorités
20.1.6. Comprendre les événements de logs
20.2. Rédacteurs (Writers)
20.2.1. Ecrire vers un flux (stream)
20.2.2. Ecrire dans des bases de données
20.2.3. Déraciner les rédacteurs
20.2.4. Terter avec un simulacre
20.2.5. Additionner les rédacteurs
20.3. Formateurs (mise en forme)
20.3.1. Formatage simple
20.3.2. Formater vers le XML
20.4. Filtres
20.4.1. Filtrer pour tous les rédacteurs (Writers)
20.4.2. Filtrer pour une seule instance de rédacteur
21. Zend_Mail
21.1. Introduction
21.1.1. Pour commencer
21.1.2. Configurer le transport sendmail par défaut
21.2. Envoyer des emails en utilisant SMTP
21.3. Envoyer plusieurs emails par connexion SMTP
21.4. Utiliser différents transports
21.5. Email HTML
21.6. Fichiers joints
21.7. Ajouter des destinataires
21.8. Contrôler les limites MIME
21.9. Entêtes additionnelles
21.10. Jeux de caractères
21.11. Encodage
21.12. Authentification SMTP
21.13. Sécuriser les transports SMTP
21.14. Lire des emails
21.14.1. Exemple simple avec Pop3
21.14.2. Ouvrir un stockage local
21.14.3. Ouvrir un stockage distant
21.14.4. Extraire des messages et autres méthodes simples
21.14.5. Travailler avec les messages
21.14.6. Vérifier les drapeaux
21.14.7. Utiliser les dossiers
21.14.8. Utilisation avancée
22. Zend_Measure
22.1. Introduction
22.2. Création d'une mesure
22.2.1. Créer des mesures à partir de nombres entiers et décimaux
22.2.2. Créer des mesures à partir de chaînes de caractères
22.2.3. Mesures à partir de chaînes régionales
22.3. Récupérer des mesures
22.3.1. Récupération automatique
22.3.2. Récupération des valeurs
22.3.3. Récupération de l'unité de mesure
22.3.4. Récupération en tant que chaîne régionale
22.4. Manipuler des mesures
22.4.1. Convertir
22.4.2. Ajouter et soustraire
22.4.3. Vérifier l'égalité des mesures
22.4.4. Comparer les mesures
22.4.5. Changer manuellement des valeurs
22.4.6. Changer manuellement de type
22.5. Types de mesures
22.5.1. Conseils pour Zend_Measure_Binary
22.5.2. Conseils pour Zend_Measure_Number
22.5.3. Chiffres romains
23. Zend_Memory
23.1. Présentation
23.1.1. Introduction
23.1.2. Point de vue théorique
23.2. Manager de mémoire
23.2.1. Créer un manager de mémoire
23.2.2. Manager les objets mémoire
23.2.3. Régler le manager de mémoire
23.3. Objet mémoire
23.3.1. Mobile
23.3.2. Vérouillé
23.3.3. Propriété 'value' du manager de mémoire
23.3.4. Interface du conteneur de mémoire
24. Zend_Mime
24.1. Zend_Mime
24.1.1. Introduction
24.1.2. Méthodes statiques et constantes
24.1.3. Instancier Zend_Mime
24.2. Zend_Mime_Message
24.2.1. Introduction
24.2.2. Instancier Zend_Mime_Message
24.2.3. Ajouter des parties MIME
24.2.4. Gérer les frontières
24.2.5. Parser une chaîne de caractère pour créer un objet Zend_Mime_Message (experimental)
24.3. Zend_Mime_Part
24.3.1. Introduction
24.3.2. Instantiation
24.3.3. Méthods for générer la partie du message part en une chaîne de caractères
25. Zend_OpenId
25.1. Introduction
25.1.1. What is OpenID?
25.1.2. How Does it Work?
25.1.3. Zend_OpenId Structure
25.1.4. Supported Standards
25.2. Zend_OpenId_Consumer Basics
25.2.1. OpenID Authentication
25.2.2. Combine all Steps in One Page
25.2.3. Realm
25.2.4. Immediate Check
25.2.5. Zend_OpenId_Consumer_Storage
25.2.6. Simple Registration Extension
25.2.7. Integration with Zend_Auth
25.2.8. Integration with Zend_Controller
25.3. Zend_OpenId_Provider
25.3.1. Quick Start
25.3.2. Combine all together
25.3.3. Simple Registration Extension
25.3.4. What Else?
26. Zend_Pdf
26.1. Introduction.
26.2. Créer et charger des documents PDF
26.3. Sauvegarder les changement dans un document PDF
26.4. Les pages d'un document
26.4.1. Création de page
26.4.2. Clonage de page
26.5. Document Info and Metadata.
26.6. Exemple d'utilisation du module Zend_Pdf
27. Zend_Registry
27.1. Utiliser le registre
27.1.1. Mettre des valeurs dans le registre
27.1.2. Lire des valeurs du registre
27.1.3. Construire un objet registre
27.1.4. Accéder au registre comme à un tableau
27.1.5. Accéder au registre comme à un objet
27.1.6. Vérifier si un index existe
27.1.7. Etendre le registre
27.1.8. Décharger le registre statique
28. Zend_Rest
28.1. Introduction
28.2. Zend_Rest_Client
28.2.1. Introduction
28.2.2. Réponses
28.2.3. Arguments de requêtes
28.3. Zend_Rest_Server
28.3.1. Introduction
28.3.2. Utilisation d'un serveur REST
28.3.3. Appelé un service Zend_Rest_Server
28.3.4. Envoyer un statut personnalisé
28.3.5. Renvoyer une réponse XML personnalisée
29. Zend_Search_Lucene
29.1. Vue d'ensemble
29.1.1. Introduction
29.1.2. Objets document et champ
29.1.3. Comprendre les types de champs
29.1.4. Documents HTML
29.2. Créer des indexes
29.2.1. Créer un nouvel index
29.2.2. Mettre à jour l'index
29.2.3. Mise à jour de documents
29.3. Rechercher dans l'index
29.3.1. Créer des requêtes
29.3.2. Résultats de recherche
29.3.3. Score de résultats
29.4. Query Language
29.4.1. Terms
29.4.2. Fields
29.4.3. Starting in 1.1, Wildcards
29.4.4. Term Modifiers
29.4.5. Starting in 1.1, Range Searches
29.4.6. Proximity Searches
29.4.7. Boosting a Term
29.4.8. Boolean Operators
29.4.9. Grouping
29.4.10. Field Grouping
29.4.11. Escaping Special Characters
29.5. Types de requêtes
29.5.1. Recherche avec un seul terme
29.5.2. Recherche avec plusieurs termes
29.5.3. Requêtes de phrases
29.5.4. Range Query
29.6. Jeux de caractères
29.6.1. Support d'UTF-8 et de jeux de caractères mono-octet.
29.6.2. Analyseur textuel par défaut
29.6.3. Analyseur textuel compatible UTF-8
29.7. Extensibilité
29.7.1. Analyse textuelle
29.7.2. Filtrer les tokens
29.7.3. Algorithme de calcul du score
29.7.4. Conteneurs de stockage
29.8. Interopération avec Java Lucene
29.8.1. Formats de fichier
29.8.2. Répertoire d'index
29.8.3. Code source Java
29.8.4. Utiliser LuceneIndexCreation.jar
29.9. Utilisation avancée
29.9.1. Utiliser l'index en tant que propriété statique
29.10. Best Practices
29.10.1. Field names
29.10.2. Indexing performance
29.10.3. Index during Shut Down
29.10.4. Retrieving documents by unique id
29.10.5. Memory Usage
29.10.6. Encoding
29.10.7. Index maintenance
30. Zend_Server
30.1. Introduction
30.2. Zend_Server_Reflection
30.2.1. Introduction
30.2.2. Utilisation
31. Zend_Service
31.1. Introduction
31.2. Zend_Service_Akismet
31.2.1. Introduction
31.2.2. Verify an API key
31.2.3. Check for spam
31.2.4. Submitting known spam
31.2.5. Submitting false positives (ham)
31.2.6. Zend-specific Accessor Methods
31.3. Zend_Service_Amazon
31.3.1. Introduction
31.3.2. Codes de pays
31.3.3. Rechercher un produit Amazon spécifique avec son ASIN
31.3.4. Lancer des recherches de produits sur Amazon
31.3.5. Utiliser l'API alternative de requêtes
31.3.6. Classes Zend_Service_Amazon
31.4. Zend_Service_Audioscrobbler
31.4.1. Introduction to Searching Audioscrobbler
31.4.2. Users
31.4.3. Artists
31.4.4. Tracks
31.4.5. Tags
31.4.6. Groups
31.4.7. Forums
31.5. Zend_Service_Delicious
31.5.1. Introduction
31.5.2. Récupérer vos entrées
31.5.3. Zend_Service_Delicious_PostList
31.5.4. Edition des entrées
31.5.5. Supprimer des entrées
31.5.6. Ajout d'entrées
31.5.7. Les Tags
31.5.8. Les groupes d'étiquettes
31.5.9. Données publiques
31.5.10. Client HTTP
31.6. Zend_Service_Flickr
31.6.1. Introduction à la recherche sur Flickr
31.6.2. Trouver les photos et les informations des utilisateurs Flickr
31.6.3. Récupérer les détails d'une image
31.6.4. Classes de résultats Zend_Service_Flickr
31.7. Zend_Service_Simpy
31.7.1. Introduction
31.7.2. Links
31.7.3. Tags
31.7.4. Notes
31.7.5. Watchlists
31.8. Zend_Service_StrikeIron
31.8.1. Overview
31.8.2. Registering with StrikeIron
31.8.3. Getting Started
31.8.4. Making Your First Query
31.8.5. Examining Results
31.8.6. Handling Errors
31.8.7. Checking Your Subscription
31.9. Zend_Service_StrikeIron: Bundled Services
31.9.1. ZIP Code Information
31.9.2. U.S. Address Verification
31.9.3. Sales & Use Tax Basic
31.10. Zend_Service_StrikeIron: Advanced Uses
31.10.1. Using Services by WSDL
31.10.2. Viewing SOAP Transactions
31.11. Zend_Service_Yahoo
31.11.1. Introduction
31.11.2. Rechercher sur le Web avec Yahoo!
31.11.3. Trouver des images avec Yahoo!
31.11.4. Trouver des entreprises et des services locaux avec Yahoo!
31.11.5. Rechercher dans Yahoo! News
31.11.6. Classes Zend_Service_Yahoo
32. Zend_Session
32.1. Introduction
32.2. Usage basique
32.2.1. Tutoriel d'exemples
32.2.2. Enumérer les espaces de nommage de session
32.2.3. Accesseurs pour les espaces de nommage de session
32.3. Usage avancée
32.3.1. Démarrer une session
32.3.2. Vérrouiller les espaces de nommage de session
32.3.3. Expiration d'un espace de nommage
32.3.4. Encapsulation de session et Contrôleurs
32.3.5. Limiter les instances multiples par espace de nommage
32.3.6. Travailler avec les tableaux
32.3.7. Utiliser les sessions avec des objets
32.3.8. Utiliser les sessions avec les tests unitaires
32.4. Global Session Management
32.4.1. Configuration Options
32.4.2. Error: Headers Already Sent
32.4.3. Session Identifiers
32.4.4. rememberMe(integer $seconds)
32.4.5. forgetMe()
32.4.6. sessionExists()
32.4.7. destroy(bool $remove_cookie = true, bool $readonly = true)
32.4.8. stop()
32.4.9. writeClose($readonly = true)
32.4.10. expireSessionCookie()
32.4.11. setSaveHandler(Zend_Session_SaveHandler_Interface $interface)
32.4.12. namespaceIsset($namespace)
32.4.13. namespaceUnset($namespace)
32.4.14. namespaceGet($namespace)
32.4.15. getIterator()
33. Zend_Translate
33.1. Introduction
33.1.1. Démarrer avec le multi-linguisme
33.2. Adaptateurs pour Zend_Translate
33.2.1. Comment décider quel adaptateur de traduction utiliser ?
33.2.2. Intégrer ses propres adaptateurs
33.3. Utiliser les adaptateurs de traduction
33.3.1. Structures des sources de traduction
33.3.2. Créer des fichiers sources de type tableau
33.3.3. Créer des fichiers source Gettext
33.3.4. Créer des fichiers source TMX
33.3.5. Créer des fichiers source CSV
33.3.6. Options pour les adaptateurs
33.3.7. Handling languages
33.3.8. Automatic source detection
33.3.9. Vérifier les traductions
33.3.10. Access to the source data
34. Zend_Uri
34.1. Zend_Uri
34.1.1. Overview
34.1.2. Creating a New URI
34.1.3. Manipulating an Existing URI
34.1.4. URI Validation
34.1.5. Common Instance Methods
35. Zend_Validate
35.1. Introduction
35.1.1. Qu'est-ce qu'un validateur ?
35.1.2. Utilisation basique des validateurs
35.1.3. Messages personnalisés
35.1.4. Utilisation de la méthode statique is()
35.2. Classes de validation standard
35.2.1. Alnum
35.2.2. Alpha
35.2.3. Between
35.2.4. Ccnum
35.2.5. Date
35.2.6. Digits
35.2.7. EmailAddress
35.2.8. Float
35.2.9. GreaterThan
35.2.10. Hex
35.2.11. Hostname
35.2.12. InArray
35.2.13. Int
35.2.14. Ip
35.2.15. LessThan
35.2.16. NotEmpty
35.2.17. Regex
35.2.18. StringLength
35.3. Chaînes de validation
35.4. Ecrire des validateurs
36. Zend_Version
36.1. Lire la version du Zend Framework
37. Zend_View
37.1. Introduction
37.1.1. Script du Contrôleur
37.1.2. Script de vue
37.1.3. Options
37.1.4. Utility Accessors
37.2. Scripts de contrôleur
37.2.1. Assigner des variables
37.2.2. Effectuer le rendu d'un script de vue
37.2.3. Chemin des scripts de vue
37.3. Scripts de vue
37.3.1. Echapper la sortie
37.3.2. Utiliser des systèmes de gabarit (template) alternatifs
37.4. Aides pour la vue
37.4.1. Aides initiales
37.4.2. Chemin des aides
37.4.3. Ecrire des aides personnalisées
38. Zend_XmlRpc
38.1. Introduction
38.2. Zend_XmlRpc_Client
38.2.1. Introduction
38.2.2. Utiliser des paramètres
38.2.3. Typage objet implicite des paramètres (Type hinting)
38.2.4. Récupérer la réponse
38.3. Zend_XmlRpc_Server
38.3.1. Introduction
38.3.2. Basic Usage
38.3.3. Server Structure
38.3.4. Conventions
38.3.5. Utilizing Namespaces
38.3.6. Custom Request Objects
38.3.7. Custom Responses
38.3.8. Handling Exceptions via Faults
38.3.9. Caching Server Definitions Between Requests
38.3.10. Usage Examples
A. Configuration système requise
A.1. Version de PHP requise
A.2. Extensions PHP
A.3. Les composants du Zend Framework
B. Convention de codage PHP du 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. Interfaces
B.3.3. Noms de fichier
B.3.4. Fonctions et méthodes
B.3.5. Variables
B.3.6. Constantes
B.4. Style de codage
B.4.1. Démarcation du code PHP
B.4.2. Chaînes de caractères
B.4.3. Tableaux
B.4.4. Classes
B.4.5. Fonctions et méthodes
B.4.6. Structure de contrôle
B.4.7. Documentation
C. Informations de copyright
Index

Liste des tableaux

2.1. Contrôles d'Accès pour un exemple de CMS
3.1. Configuration Options
4.1. Options du frantend Core
4.2. Options du frontend Function
4.3. Options du frontend Class
4.4. Options du frontend File
4.5. Options du frontend Page
4.6. Options du backend File
4.7. Options du backend Sqlite
4.8. Options du backend Memcached
5.1. Paramètres du constructeur de Zend_Config_Ini
8.1. Constants for the selecting the currency description
8.2. Constants for the selecting the currency position
9.1. Date Parts
9.2. Basic Operations
9.3. Date Comparison Methods
9.4. Date Output Methods
9.5. Date Output Methods
9.6. Miscellaneous Methods
9.7. Operations involving Zend_Date::HOUR
9.8. Day Constants
9.9. Week Constants
9.10. Month Constants
9.11. Year Constants
9.12. Time Constants
9.13. Timezone Constants
9.14. Date Format Constants (formats include timezone)
9.15. Date and Time Formats (format varies by locale)
9.16. Constants for ISO 8601 date output
9.17. Constants for PHP date output
9.18. Types of supported horizons for sunset and sunrise
10.1. Metadata fields returned by describeTable()
10.2. Constantes utilisées par getPart() et reset()
16.1. Zend_Http_Client configuration parameters
16.2. Zend_Http_Client_Adapter_Socket configuration parameters
16.3. Zend_Http_Client configuration parameters
19.1. Details for getTranslationList($type = null, $locale = null)
19.2. Format tokens for self generated number formats
19.3. List of supported numeral systems
19.4. Key values for getDate() with option 'fix_date'
19.5. Return values
19.6. Format definition
19.7. Example formats
19.8. List of all supported languages
19.9. List of all supported regions
21.1. Vue d'ensemble des fonctionnalités de lecture d'emails
21.2. Noms de dossiers
22.1. Liste des types de mesure
29.1. Types de Zend_Search_Lucene_Field
31.1. Propriétés de Zend_Service_Amazon_Item
31.2. Propriétés de Zend_Service_Amazon_Image
31.3. Propriétés de Zend_Service_Amazon_OfferSet
31.4. Propriétés de Zend_Service_Amazon_Offer
31.5. Propriétés de Zend_Service_Amazon_SimilarProduct
31.6. Propriétés de Zend_Service_Amazon_Accessories
31.7. Propriétés de Zend_Service_Amazon_CustomerReview
31.8. Propriétés de Zend_Service_Amazon_EditorialReview
31.9. Propriétés de Zend_Service_Amazon_Listmania
31.10. Méthodes pour récuprer les données publiques
31.11. Méthodes de la classe Zend_Service_Delicious_SimplePost
31.12. Propriétés Zend_Service_Flickr_ResultSet
31.13. Propriétés Zend_Service_Flickr_Result
31.14. Propriétés Zend_Service_Flickr_Image
31.15. Zend_Service_Yahoo_ResultSet
31.16. Propriétés de Zend_Service_Yahoo_LocalResultSet
31.17. Propriétés de Zend_Service_Yahoo_Result
31.18. Propriétés de Zend_Service_Yahoo_WebResult
31.19. Propriétés de Zend_Service_Yahoo_ImageResult
31.20. Propriétés de Zend_Service_Yahoo_LocalResult
31.21. Propriétés de Zend_Service_Yahoo_NewsResult
31.22. Propriétés de Zend_Service_Yahoo_Image
33.1. Liste des adaptateurs pour Zend_Translate
33.2. Options des adaptateurs de traduction
38.1. Convertion des valeurs PHP natives en types XML-RPC
38.2. L'objet Zend_XmlRpc_Value représentant les types XML-RPC
A.1. Extensions PHP utilisées dans le Zend Framework
A.2. Les composants du Zend Framework et les exentions PHP associées