Guide de référence du programmeur

Framework Zend

06/04/2007


Table des matières

1. Zend Framework
1.1. Introduction
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 conditionnelle 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. Authenticating with a Database Table
3.2.1. Introduction
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. 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. Zend_Cache backends
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. Reporting 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. Overview
7.1.1. Introduction
7.1.2. Request Object
7.1.3. Route Process
7.1.4. Dispatch Process
7.1.5. Response Object
7.2. Mise en Route
7.2.1. Introduction
7.2.2. Configuration Serveur
7.2.3. Fichier d'Amorçage
7.2.4. Arborescence des Répertoires
7.2.5. IndexController
7.3. Sous-classement
7.3.1. Introduction
7.3.2. Conventions
7.3.3. Interface de Routage
7.3.4. Interface d'aiguillage
7.4. Provided Subclasses
7.4.1. Introduction
7.4.2. Zend_Controller_Request_Http
7.4.3. Zend_Controller_Router_Rewrite
7.4.4. Zend_Controller_Response_Http
7.4.5. Zend_Controller_Response_Cli
7.5. Action Controllers
7.5.1. Introduction
7.5.2. Object initialization
7.5.3. Pre- and Post-Dispatch Hooks
7.5.4. Accessors
7.5.5. Utility Methods
7.6. Plugins
7.6.1. Introduction
7.7. Using a Conventional Modular Directory Structure
7.7.1. Introduction
7.7.2. Specifying Module Controller Directories
7.7.3. Routing to modules
7.7.4. Module or Global Default Controller
7.8. MVC Exceptions
7.8.1. Introduction
7.8.2. How can you handle exceptions?
7.8.3. MVC Exceptions You May Encounter
7.9. Migrating from Previous Versions
7.9.1. Migrating from 0.6.0 to 0.8.0
7.9.2. Migrating from 0.2.0 or before to 0.6.0
8. Zend_Date
8.1. Introduction
8.1.1. Always Set a Default Timezone
8.1.2. Why Use Zend_Date?
8.2. Basic Methods
8.2.1. The current date
8.2.2. Zend_Date by Example
8.3. Theory of Operation
8.3.1. Internals
8.4. Zend_Date API Overview
8.4.1. Zend_Date Options
8.4.2. Working with Date Values
8.4.3. Basic Zend_Date Operations Common to Many Date Parts
8.4.4. Comparing Dates
8.4.5. Getting Dates and Date Parts
8.4.6. Working with Fractions of Seconds
8.4.7. Sunrise / Sunset
8.5. Constants for General Date Functions
8.5.1. Using Constants
8.5.2. List of All Constants
8.5.3. Self-Defined OUTPUT Formats with ISO
8.5.4. Self-defined OUTPUT formats using PHP's date() format specifiers
9. Zend_Db
9.1. Zend_Db_Adapter
9.1.1. Introduction
9.1.2. Se protéger des injections SQL
9.1.3. Requêtes Directes
9.1.4. Transactions
9.1.5. Insertion de Lignes
9.1.6. Mise à jour de lignes
9.1.7. Suppression de Lignes
9.1.8. Récupération de lignes
9.2. Zend_Db_Profiler
9.2.1. Introduction
9.2.2. Utiliser le profileur
9.2.3. Utilisation avancée du profileur
9.3. Zend_Db_Select
9.3.1. Introduction
9.3.2. Sélectionner les colonnes d'une table : FROM
9.3.3. Sélectionner les colonnes de tables jointes : JOIN
9.3.4. Conditions WHERE
9.3.5. Clause GROUP BY
9.3.6. Conditions HAVING
9.3.7. Clause ORDER BY
9.3.8. Limiter le résultat par un décompte et un offset
9.3.9. Limiter le résultat par pages
9.4. Zend_Db_Table
9.4.1. Introduction
9.4.2. Mise en Route
9.4.3. Nom de la table et clé primaire
9.4.4. Insertion de lignes
9.4.5. Mise à jour de lignes
9.4.6. Suppression de lignes
9.4.7. Trouver des lignes par clé primaire
9.4.8. Aller chercher une ligne
9.4.9. Aller chercher plusieurs lignes
9.4.10. Ajouter votre propre logique
9.5. Zend_Db_Table_Row
9.5.1. Introduction
9.5.2. Aller chercher une ligne
9.5.3. Modifier les valeurs
9.6. Zend_Db_Table_Rowset
9.6.1. Introduction
9.6.2. Aller chercher un ensemble de lignes
9.6.3. Itérer sur l'ensemble de lignes
9.7. Zend_Db_Table Relationships
9.7.1. Introduction
9.7.2. Defining Relationships
9.7.3. Fetching a Dependent Rowset
9.7.4. Fetching a Parent Row
9.7.5. Fetching a Rowset via a Many-to-many Relationship
9.7.6. Cascading Write Operations
10. Zend_Debug
10.1. Afficher des informations
11. Zend_Exception
11.1. Utiliser les exceptions
12. Zend_Feed
12.1. Introduction
12.2. Importer des flux
12.2.1. Flux personnalisés
12.3. Obtenir des flux à partir de pages web
12.4. Consommer un flux RSS
12.5. Consommer un flux Atom
12.6. Consommer une entrée Atom particulière
12.7. Modifier la structure du flux ou des entrées
12.8. Classes personnalisées pour les flux et entrées
13. Zend_Filter
13.1. Introduction
13.2. Chaines de filtrage
13.3. Ecriture de filtres
14. Zend_Gdata
14.1. Introduction to Gdata
14.1.1. L'authentification client Google Data
14.1.2. Les dépendances
14.1.3. Création d'un nouveau client GData
14.1.4. Paramètres de requête courants
14.1.5. Récupérer un fil
14.1.6. Envoyer des données sur le serveur Google
14.1.7. Supprimer des données sur le serveur Google
14.2. Authenticating with AuthSub
14.2.1. Creating an AuthSub authenticated Http Client
14.2.2. Revoking AuthSub authentication
14.3. Authenticating with ClientLogin
14.3.1. Creating a ClientLogin authenticated Http Client
14.3.2. Terminating a ClientLogin authenticated Http Client
14.4. Using Google Base
14.4.1. Querying Base data
14.4.2. Updating Base data
14.4.3. Querying Base metadata
14.5. Utilistion de Google Blogger
14.5.1. Comprendre la compatibilité de version Blogger
14.5.2. Interroger un blog
14.5.3. Poster sur votre blog
14.6. Using Google Calendar
14.6.1. Querying Google Calendar
14.6.2. Posting to Google Calendar
14.7. Using Google CodeSearch
14.8. Utiliser les Helper Gdata Data
14.9. Catching Gdata Exceptions
15. Zend_Http
15.1. Zend_Http_Client - Introduction
15.1.1. Introduction
15.1.2. Configuration Parameters
15.1.3. Performing Basic HTTP Requests
15.1.4. Adding GET and POST parameters
15.1.5. Accessing Last Request and Response
15.2. Zend_Http_Client - Utilisation avancée
15.2.1. Redirections HTTP
15.2.2. Ajout de cookies et gestion de leur persistence
15.2.3. Définir des entêtes personnalisés
15.2.4. Envoi de fichiers
15.2.5. Envoyer des données brutes via POST
15.2.6. Authentification HTTP
15.2.7. Envoyer plusieurs requêtes avec le même client
15.3. Zend_Http_Client - Connection Adapters
15.3.1. Overview
15.3.2. The Socket Adapter
15.3.3. The Proxy Adapter
15.3.4. The Test Adapter
15.3.5. Creating your own connection adapters
15.4. Zend_Http_Cookie and Zend_Http_CookieJar
15.4.1. Introduction
15.4.2. Instantiating Zend_Http_Cookie Objects
15.4.3. Zend_Http_Cookie getter methods
15.4.4. Zend_Http_Cookie: Matching against a scenario
15.4.5. The Zend_Http_CookieJar Class: Instantiation
15.4.6. Adding Cookies to a Zend_Http_CookieJar object
15.4.7. Retrieving Cookies From a Zend_Http_CookieJar object
15.5. Zend_Http_Response
15.5.1. Introduction
16. Zend_Json
16.1. Introduction
16.2. Utilisation de base
16.3. Objets JSON
17. Zend_Loader
17.1. Charger les fichiers et les classes dynamiquement
17.1.1. Charger des fichiers
17.1.2. Charger des classes
17.1.3. Tester si un fichier est lisible
17.1.4. Utiliser l'autoloader
18. Zend_Locale
18.1. Introduction
18.1.1. What is Localization
18.1.2. What is a Locale?
18.1.3. How are Locales Represented?
18.1.4. Selecting the Right Locale
18.1.5. ZF Locale-Aware Classes
18.1.6. Zend_Locale_Format::setOptions(array $options)
18.2. Using Zend_Locale
18.2.1. Copying, Cloning, and Serializing Locale Objects
18.2.2. isEqual() - Equality
18.2.3. Default locales
18.2.4. Set a new locale
18.2.5. Getting the language and region
18.2.6. Obtaining localized strings
18.2.7. Obtaining translations for "yes" and "no"
18.3. Normalization and Localization
18.3.1. Number normalization: getNumber($input, Array $options)
18.3.2. Number localization
18.3.3. Number testing
18.3.4. Float value normalization
18.3.5. Floating point value localization
18.3.6. Floating point value testing
18.3.7. Integer value normalization
18.3.8. Integer point value localization
18.3.9. Integer value testing
18.3.10. Numeral System Conversion
18.4. Working with Dates and Times
18.4.1. Normalizing Dates and Times
18.4.2. Testing Dates
18.4.3. Normalizing a Time
18.4.4. Testing Times
18.5. Supported Languages for Locales
18.6. Supported Regions for Locales
19. Zend_Log
19.1. Overview
19.1.1. Creating a Log
19.1.2. Logging Messages
19.1.3. Using Built-in Priorities
19.1.4. Adding User-defined Priorities
19.1.5. Understanding Log Events
19.2. Writers
19.2.1. Writing to Streams
19.2.2. Writing to Databases
19.2.3. Stubbing Out the Writer
19.2.4. Testing with the Mock
19.2.5. Compositing Writers
19.3. Formatters
19.3.1. Simple Formatting
19.3.2. Formatting to XML
19.4. Filters
19.4.1. Filtering for All Writers
19.4.2. Filtering for a Writer Instance
20. Zend_Mail
20.1. Introduction
20.2. Envoyer des emails en utilisant SMTP
20.3. Envoyer plusieurs emails par connexion SMTP
20.4. Utiliser différents transports
20.5. Email HTML
20.6. Fichiers joints
20.7. Ajouter des destinataires
20.8. Contrôler les limites MIME
20.9. Entêtes additionnelles
20.10. Jeux de caractères
20.11. Encodage
20.12. Authentification SMTP
20.13. Sécuriser les transports SMTP
20.14. Reading Mail Messages
20.14.1. Simple example using Pop3
20.14.2. Opening a local storage
20.14.3. Opening a remote storage
20.14.4. Fetching messages and simple methods
20.14.5. Working with messages
20.14.6. Checking for flags
20.14.7. Using folders
20.14.8. Advanced Use
21. Zend_Measure
21.1. Introduction
21.2. Création d'une mesure
21.2.1. Créer des mesures à partir de nombres entiers et décimaux
21.2.2. Créer des mesures à partir de chaînes de caractères
21.2.3. Mesures à partir de chaînes régionales
21.3. Récupérer des mesures
21.3.1. Récupération automatique
21.3.2. Récupération des valeurs
21.3.3. Récupération de l'unité de mesure
21.3.4. Récupération en tant que chaîne régionale
21.4. Manipuler des mesures
21.4.1. Convertir
21.4.2. Ajouter et soustraire
21.4.3. Vérifier l'égalité des mesures
21.4.4. Comparer les mesures
21.4.5. Changer manuellement des valeurs
21.4.6. Changer manuellement de type
21.5. Types of measurements
21.5.1. Conseils pour Zend_Measure_Binary
21.5.2. Conseils pour Zend_Measure_Number
21.5.3. Chiffres romains
22. Zend_Mime
22.1. Zend_Mime
22.1.1. Introduction
22.1.2. Méthodes statiques et constantes
22.1.3. Instancier Zend_Mime
22.2. Zend_Mime_Message
22.2.1. Introduction
22.2.2. Instancier Zend_Mime_Message
22.2.3. Ajouter des parties MIME
22.2.4. Gérer les frontières
22.2.5. Parser une chaîne de caractère pour créer un objet Zend_Mime_Message (experimental)
22.3. Zend_Mime_Part
22.3.1. Introduction
22.3.2. Instantiation
22.3.3. Méthods for générer la partie du message part en une chaîne de caractères
23. Zend_Pdf
23.1. Introduction.
23.2. Créer et charger des documents PDF
23.3. Sauvegarder les changement dans un document PDF
23.4. Les pages d'un document
23.5. Dessiner
23.5.1. Geométrie
23.5.2. Couleurs
23.5.3. Dessiner des formes
23.5.4. Dessiner du texte
23.5.5. Utiliser des polices de caractères
23.5.6. Insertion d'images
23.5.7. Style de lignes
23.5.8. Style de remplissage
23.5.9. Rotations.
23.5.10. Sauvegarder et restaurer l'état graphique.
23.5.11. Zone de dessin
23.5.12. Styles
23.6. Exemple d'utilisation du module Zend_Pdf
24. Zend_Registry
24.1. Utiliser le registre
24.1.1. Mettre des valeurs dans le registre
24.1.2. Lire des valeurs du registre
24.1.3. Construire un objet registre
24.1.4. Accéder au registre comme à un tableau
24.1.5. Accéder au registre comme à un objet
24.1.6. Vérifier si un index existe
24.1.7. Etendre le registre
24.1.8. Décharger le registre statique
25. Zend_Rest
25.1. Introduction
25.2. Zend_Rest_Client
25.2.1. Introduction
25.2.2. Responses
25.2.3. Request Arguments
25.3. Zend_Rest_Server
25.3.1. Introduction
25.3.2. REST Server Usage
25.3.3. Calling a Zend_Rest_Server Service
25.3.4. Sending A Custom Status
25.3.5. Returning Custom XML Responses
26. Zend_Search
26.1. Vue d'ensemble
26.1.1. Introduction
26.1.2. Objets document et champ
26.1.3. Comprendre les types de champs
26.2. Créer des indexes
26.2.1. Créer un nouvel index
26.2.2. Mettre à jour l'index
26.2.3. Mise à jour de documents
26.3. Rechercher dans l'index
26.3.1. Créer des requêtes
26.3.2. Résultats de recherche
26.3.3. Score de résultats
26.4. Query Language
26.4.1. Terms
26.4.2. Fields
26.4.3. Term Modifiers
26.4.4. Proximity Searches
26.4.5. Boosting a Term
26.4.6. Boolean Operators
26.4.7. Grouping
26.4.8. Field Grouping
26.4.9. Escaping Special Characters
26.5. Types de requêtes
26.5.1. Recherche avec un seul terme
26.5.2. Recherche avec plusieurs termes
26.5.3. Requêtes de phrases
26.6. Jeux de caractères.
26.6.1. Support d'UTF-8 et de jeux de caractères sur un octet.
26.7. Extensibilité
26.7.1. Analyse textuelle
26.7.2. Algorithme de scoring
26.7.3. API de Stockage
26.8. Interopération avec Java Lucene
26.8.1. Formats de fichier
26.8.2. Répertoire d'index
26.8.3. Code source Java
26.8.4. Utiliser LuceneIndexCreation.jar
26.9. Advanced
26.9.1. Using index as static property
27. Zend_Server
27.1. Introduction
27.2. Zend_Server_Reflection
27.2.1. Introduction
27.2.2. Utilisation
28. Zend_Service
28.1. Introduction
28.2. Zend_Service_Akismet
28.2.1. Introduction
28.2.2. Verify an API key
28.2.3. Check for spam
28.2.4. Submitting known spam
28.2.5. Submitting false positives (ham)
28.2.6. Zend-specific Accessor Methods
28.3. Zend_Service_Amazon
28.3.1. Introduction
28.3.2. Codes de pays
28.3.3. Rechercher un produit Amazon spécifique avec son ASIN
28.3.4. Lancer des recherches de produits sur Amazon
28.3.5. Utiliser l'API alternative de requêtes
28.3.6. Classes Zend_Service_Amazon
28.4. Zend_Service_Audioscrobbler
28.4.1. Introduction to Searching Audioscrobbler
28.4.2. Users
28.4.3. Artists
28.4.4. Tracks
28.4.5. Tags
28.4.6. Groups
28.4.7. Forums
28.5. Zend_Service_Delicious
28.5.1. Introduction
28.5.2. Retrieving posts
28.5.3. Zend_Service_Delicious_PostList
28.5.4. Editing posts
28.5.5. Deleting posts
28.5.6. Adding new posts
28.5.7. Tags
28.5.8. Bundles
28.5.9. Public data
28.5.10. HTTP client
28.6. Zend_Service_Flickr
28.6.1. Introduction à la recherche sur Flickr
28.6.2. Trouver des utilisateurs Flickr
28.6.3. Récupérer les détails d'une image
28.6.4. Classes Zend_Service_Flickr
28.7. Zend_Service_Simpy
28.7.1. Introduction
28.7.2. Links
28.7.3. Tags
28.7.4. Notes
28.7.5. Watchlists
28.8. Zend_Service_Yahoo
28.8.1. Introduction
28.8.2. Rechercher sur le Web avec Yahoo!
28.8.3. Trouver des images avec Yahoo!
28.8.4. Trouver des entreprises et des services locaux avec Yahoo!
28.8.5. Rechercher dans Yahoo! News
28.8.6. Classes Zend_Service_Yahoo
29. Zend_Session
29.1. Introduction
29.2. Basic Usage
29.2.1. Tutorial Examples
29.2.2. Iterating Over Session Namespaces
29.2.3. Accessors for Session Namespaces
29.3. Advanced Usage
29.3.1. Starting a Session
29.3.2. Locking Session Namespaces
29.3.3. Namespace Expiration
29.3.4. Session Encapsulation and Controllers
29.3.5. Limiting Instances of Zend_Session_Namespace to One Per Namespace
29.3.6. Working with Arrays in Namespaces
29.3.7. Using Sessions with Authentication
29.3.8. Using Sessions with Unit Tests
29.4. Global Session Management
29.4.1. Zend_Session::setOptions()
29.4.2. Options
29.4.3. Errors
29.4.4. regenerateId()
29.4.5. rememberMe(integer $seconds)
29.4.6. forgetMe()
29.4.7. sessionExists()
29.4.8. destroy(bool $remove_cookie = true, bool $readonly = true)
29.4.9. stop()
29.4.10. writeClose($readonly = true)
29.4.11. expireSessionCookie()
29.4.12. setSaveHandler(Zend_Session_SaveHandler_Interface $interface)
29.4.13. namespaceIsset($namespace)
29.4.14. namespaceUnset($namespace)
29.4.15. namespaceGet($namespace)
29.4.16. getIterator()
29.5. Theory
30. Zend_Translate
30.1. Introduction
30.1.1. Démarrer avec le multi-linguisme
30.2. Adaptateurs pour Zend_Translate
30.2.1. Comment décider quel adaptateur de traduction utiliser ?
30.3. Utiliser les adaptateurs de traduction
30.3.1. Structures des source de traduction
30.3.2. Créer des fichiers source de type tableau
30.3.3. Créer des fichiers source Gettext
30.3.4. Créer des fichiers source TMX
30.3.5. Créer des fichiers source CSV
31. Zend_Uri
31.1. Zend_Uri
31.1.1. Overview
31.1.2. Creating a New URI
31.1.3. Manipulating an Existing URI
31.1.4. URI Validation
31.1.5. Common Instance Methods
32. Zend_Validate
32.1. Introduction
32.2. Chaînes de validation
32.3. Ecrire des validateurs
32.4. Validation d'une adresse email
32.5. Validation des noms de domaine
33. Zend_Version
33.1. Lire la version du Zend Framework
34. Zend_View
34.1. Introduction
34.1.1. Script du Controlleur
34.1.2. Script de vue
34.2. Scripts de contrôleur
34.2.1. Assigner des variables
34.2.2. Effectuer le rendu d'un script de vue
34.2.3. Chemin des scripts de vue
34.3. Scripts de vue
34.3.1. Echapper la sortie
34.3.2. Systèmes de template
34.4. Aides pour la vue
34.4.1. Aides initiales
34.4.2. Chemin des aides
34.4.3. Ecrire des aides personnalisées
35. Zend_XmlRpc
35.1. Introduction
35.2. Zend_XmlRpc_Client
35.2.1. Introduction
35.2.2. Utiliser des paramètres
35.2.3. Typage objet implicite des paramètres (Type hinting)
35.2.4. Récupérer la réponse
35.3. Zend_XmlRpc_Server
35.3.1. Introduction
35.3.2. Basic Usage
35.3.3. Server Structure
35.3.4. Conventions
35.3.5. Utilizing Namespaces
35.3.6. Custom Request Objects
35.3.7. Custom Responses
35.3.8. Handling Exceptions via Faults
35.3.9. Caching Server Definitions Between Requests
35.3.10. Usage Examples
A. Convention de codage PHP du Framework Zend
A.1. Vue d'ensemble
A.1.1. Portée
A.1.2. Buts
A.2. Formattage des fichiers PHP
A.2.1. Général
A.2.2. Indentation
A.2.3. Longueur maximum d'une ligne
A.2.4. Terminaison de lignes
A.3. Conventions de nommage
A.3.1. Classes
A.3.2. Interfaces
A.3.3. Noms de fichier
A.3.4. fonctions et méthodes
A.3.5. Variables
A.3.6. Constantes
A.4. Style de codage
A.4.1. Démarcation du code PHP
A.4.2. Chaînes de caractères
A.4.3. Tableaux
A.4.4. Classes
A.4.5. Fonctions et méthodes
A.4.6. Structure de contrôle
A.4.7. Documentation
B. 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. Otions disponibles
4.2. Options disponibles
4.3. Options disponibles
4.4. Options disponibles
4.5. Options disponibles
4.6. Options disponibles
4.7. Options disponibles
4.8. Options disponibles
8.1. Date Parts
8.2. Basic Operations
8.3. Date Comparison Methods
8.4. Date Output Methods
8.5. Date Output Methods
8.6. Miscellaneous Methods
8.7. Operations involving Zend_Date::HOUR
8.8. Day Constants
8.9. Week Constants
8.10. Month Constants
8.11. Year Constants
8.12. Time Constants
8.13. Timezone Constants
8.14. Date Format Constants (formats include timezone)
8.15. Date and Time Formats (format varies by locale)
8.16. Constants for ISO 8601 date output
8.17. Constants for PHP date output
14.1. Différences entre le service Blogger actuel et la version beta
15.1. Zend_Http_Client configuration parameters
15.2. Zend_Http_Client configuration parameters
18.1. Details for getTranslationList($type = null, $locale = null)
18.2. List of supported numeral systems
18.3. 'fixed' key values for getCorrectableDate()
18.4. Return values
18.5. Format definition
18.6. Example formats
18.7. List of all supported languages
18.8. List of all supported regions
20.1. Mail Read Feature Overview
20.2. Mail Folder Names
21.1. List of measurement types
26.1. Types de Zend_Search_Lucene_Field
28.1. Propriétés de Zend_Service_Amazon_Item
28.2. Propriétés de Zend_Service_Amazon_Image
28.3. Propriétés de Zend_Service_Amazon_OfferSet
28.4. Propriétés de Zend_Service_Amazon_Offer
28.5. Propriétés de Zend_Service_Amazon_SimilarProduct
28.6. Propriétés de Zend_Service_Amazon_Accessories
28.7. Propriétés de Zend_Service_Amazon_CustomerReview
28.8. Propriétés de Zend_Service_Amazon_EditorialReview
28.9. Propriétés de Zend_Service_Amazon_Listmania
28.10. Methods for retrieving public data
28.11. Methods of the Zend_Service_Delicious_SimplePost class
28.12. Propriétés Zend_Service_Flickr_ResultSet
28.13. Propriétés Zend_Service_Flickr_Result
28.14. Propriétés Zend_Service_Flickr_Image
28.15. Zend_Service_Yahoo_ResultSet
28.16. Propriétés de Zend_Service_Yahoo_LocalResultSet
28.17. Propriétés de Zend_Service_Yahoo_Result
28.18. Propriétés de Zend_Service_Yahoo_WebResult
28.19. Propriétés de Zend_Service_Yahoo_ImageResult
28.20. Propriétés de Zend_Service_Yahoo_LocalResult
28.21. Propriétés de Zend_Service_Yahoo_NewsResult
28.22. Propriétés de Zend_Service_Yahoo_Image
30.1. Adaptateurs pour Zend_Translate
35.1. Convertion des valeurs PHP natives en types XML-RPC
35.2. L'objet Zend_XmlRpc_Value représentant les types XML-RPC

Liste des exemples

2.1. Héritages multiples entre Rôles
3.1. Basic Usage
4.1. Créer un frontend avec Zend_Cache::factory()
4.2. Cache de sortie avec le frontend de sortie Zend_Cache
5.1. Utilisation native de Zend_Config
5.2. Utiliser Zend_Config_Ini
5.3. Utiliser Zend_Config_Xml
6.1. Utiliser la syntaxe courte
6.2. Utiliser la syntaxe longue
6.3. Récupérer une exception Getopt
6.4. Utiliser getOption()
6.5. Utiliser les méthodes magiques __get() and __isset()
6.6. Utiliser getRemainingArgs()
6.7. Utiliser addRules()
6.8. Utiliser setHelp()
6.9. Utiliser setAliases()
6.10. Utiliser addArguments() et setArguments()
6.11. Utiliser setOption()
6.12. Utiliser setOptions()
8.1. Setting a default timezone
8.2. Creating the current date
8.3. get() - output a date
8.4. set() - set a date
8.5. add() - adding dates
8.6. compare() - compare dates
8.7. equals() - identify a date or date part
8.8. User-specified input date format
8.9. Operating on Parts of Dates
8.10. Example usage for self-defined ISO formats
8.11. Example usage for self-defined formats with PHP specifier
9.1. Fetching a Dependent Rowset
9.2. Fetching a Dependent Rowset By a Specific Rule
9.3. Fetching Dependent Rowsets using the Magic Method
9.4. Fetching the Parent Row
9.5. Fetching a Parent Row By a Specific Rule
9.6. Fetching the Parent Row using the Magic Method
9.7. Fetching a Rowset with the Many-to-many Method
9.8. Fetching a Rowset with the Many-to-many Method By a Specific Rule
9.9. Fetching Rowsets using the Magic Many-to-many Method
9.10. Example of a Cascading Delete
9.11. Example Declaration of Cascading Operations
10.1. Exemple avec la méthode dump()
11.1. Exemple de récupération d'une exception
12.1. Manipuler des données RSS avec Zend_Feed
12.2. Emploi basique de Zend_Feed_Atom
12.3. Lire un flux Atom constitué d'une seule entrée
12.4. Utiliser directement l'objet Zend_Feed_EntryAtom
12.5. Modifier l'entrée existante d'un flux
12.6. Créer une entrée Atom dont les éléments appartiennent à un espace de noms personnalisé
12.7. Étendre la classe représentant les entrées Atom pour ajouter la gestion d'un espace de noms personnalisé
15.1. Instantiating a Zend_Http_Client object
15.2. Preforming a Simple GET Request
15.3. Using Request Methods Other Than GET
15.4. Setting GET Parameters
15.5. Setting POST Parameters
15.6. Forcer des redirections conformes au RFC 2616 lors de la réception d'un code statut 301 and 302
15.7. Définition de cookies via setCookie()
15.8. Activer la persistance des cookies
15.9. Définir un entête personnalisé unique
15.10. Définition de plusieurs entêtes personnalisés
15.11. Utilisation de setFileUpload pour envoyer des fichiers
15.12. Envoi de données brutes via POST
15.13. Définir nom d'utilisateur et mot de passe pour l'authentification HTTP
15.14. Exécuter plusieurs requêtes avec un seul client
15.15. Changing the HTTPS transport layer
15.16. Using Zend_Http_Client behind a proxy server
15.17. Testing Against a Single HTTP Response Stub
15.18. Testing Against Multiple HTTP Response Stubs
15.19. Creating your own connection adapter
15.20. Instantiating a Zend_Http_Cookie object
15.21. Stringifying a Zend_Http_Cookie object
15.22. Using getter methods with Zend_Http_Cookie
15.23. Matching cookies
15.24. Manipuler les données d'une réponse HTTP
17.1. Exemple avec la méthode loadFile()
17.2. Exemple avec la méthode loadClass()
17.3. Exemple avec la méthode isReadable()
17.4. Exemple d'inscription à la métohde de callback autoloader
18.1. Choosing a specific locale
18.2. Automatically selecting a locale
18.3. Dates default to correct locale of web users
18.4. Overriding default locale selection
18.5. Performance optimization when using a default locale
18.6. Dates default to correct locale of web users
18.7. clone
18.8. Check for equal locales
18.9. Get default locales
18.10. setLocale
18.11. Convenience functions for getTranslation()
18.12. getTranslationList
18.13. Converting country name in one language to another
18.14. All available translations
18.15. All Languages written in thier native language
18.16. getQuestion()
18.17. Number normalization
18.18. Number normalization with precision
18.19. Number localization
18.20. Number localization with precision
18.21. Number testing
18.22. Floating point value normalization
18.23. Floating point value localization
18.24. Floating point value testing
18.25. Integer value normalization
18.26. Integer value localization
18.27. Integer value testing
18.28. Converting numerals from Arabic to European/Latin
18.29. Converting numerals from European/Latin to Arabic
18.30. Normalizing a date
18.31. Normalizing a date by locale
18.32. Normalizing a date with time
18.33. Normalizing a userdefined date
18.34. Automatic correction of input dates
18.35. Date testing
18.36. Normalize an unknown time
18.37. Testing a time
20.1. Email simple avec Zend_Mail
20.2. Envoyer un email via SMTP
20.3. Envoyer plusieurs emails par connexion SMTP
20.4. Utiliser différents transports
20.5. Envoyer des emails HTML
20.6. Email avec fichiers joints
20.7. Changer la limite MIME
20.8. Ajouter des entêtes à l'email
20.9. Activer l'authentification dans Zend_Mail_Transport_Smtp
20.10. Activer une connection securisée dans Zend_Mail_Transport_Smtp
21.1. Convertir des mesures
21.2. La mesure meter ("mètre")
21.3. Création de mesure en utilisant des nombres entiers et décimaux
21.4. Céation de mesure en utilisant des chaînes
21.5. Saisie de texte arbitraire contenant des mesures
21.6. Localized string
21.7. Récupération automatique
21.8. Récupération d'une valeur
21.9. Récupérer l'unité de mesure
21.10. Convert
21.11. Ajouter des mesures
21.12. Soustraire des mesures
21.13. Mesures différentes
21.14. Mesures identiques
21.15. Différence
21.16. Changer une valeur
21.17. Changer de type
23.1. Créer un nouveau document PDF ou en charger un existant
23.2. Demander une version particulière d'un document PDF
23.3. Sauvegarder un document PDF
23.4. Gestion des pages d'un document PDF
23.5. Dessiner une ligne dans la page
23.6. Dessiner une chaîne UTF-8 sur une page
23.7. Créer une police standard
23.8. Créer une police TrueType
23.9. Créer une police TrueType sans l'incorporer dans le document PDF
23.10. Ne pas lever d'exception pour les polices ne pouvant être incorporées
23.11. Ne pas compresser une police incorporée
23.12. Combiner les options de polices incorporées
23.13. Insertion d'images
23.14. Exemple d'utilisation du module Zend_Pdf
24.1. Exemple avec la méthode set()
24.2. Exemple avec la méthode get()
24.3. Exemple d'itération du registre
24.4. Exemple de construction d'un registre
24.5. Exemple d'initialisation d'un registre statique
24.6. Exemple d'accès de type tableau
24.7. Exemple d'accès de type objet
24.8. Exemple avec la méthode isRegistered()
24.9. Exemple avec la méthode isset()
24.10. Exemple d'affectation d'un nom de classe au registre
24.11. Exemple avec la méthode _unsetInstance()
25.1. A basic REST request
25.2. Response Status
25.3. Using Technorati's Rest Service
25.4. Example Technorati Response
25.5. Setting Request Arguments
25.6. Basic Zend_Rest_Server Usage - Classes
25.7. Basic Zend_Rest_Server Usage - Functions
25.8. Returning Custom Status
25.9. Return Custom XML
26.1. Analyseur de text personnalisé
28.1. isSpam() Usage
28.2. submitSpam() Usage
28.3. submitHam() Usage
28.4. Recherche sur Amazon en utilisant l'API traditionnelle
28.5. Recherche sur Amazon en utilisant l'API de requête
28.6. Choisir un service Web Amazon d'un pays
28.7. Rechercher une produit Amazon spécifique avec son ASIN
28.8. Lancer des recherches de produits sur Amazon
28.9. Rechercher sur Amazon en utilisant l'API alternative de requêtes
28.10. Retrieving User Profile Information
28.11. Retrieving a User's Weekly Artist Chart
28.12. Retrieving Related Artists
28.13. Get all posts
28.14. Accessing post lists
28.15. Post editing
28.16. Method call chaining
28.17. Deleting posts
28.18. Adding a post
28.19. Tags
28.20. Bundles
28.21. Retrieving public data
28.22. Changing the HTTP client of Zend_Rest_Client
28.23. Configuring your HTTP client to keep connections alive
28.24. Simple recherche de photos sur Flickr
28.25. Trouver un utilisateur Flickr par son adresse email
28.26. Récupérer les détails d'une image
28.27. Querying Links
28.28. Modifying Links
28.29. Working With Tags
28.30. Working With Notes
28.31. Retrieving Watchlists
28.32. Rechercher sur le Web avec Yahoo!
28.33. Trouver des images avec Yahoo!
28.34. Trouver des entreprises locales et des services avec Yahoo!
28.35. Rechercher dans Yahoo! News
29.1. Counting Page Views
29.2. New Way: Namespaces Avoid Collisions
29.3. Old Way: PHP Session Access
29.4. Session Iteration
29.5. Accessing Session Data
29.6. Starting the Global Session
29.7. Locking Session Namespaces
29.8. Locking Sessions in Views
29.9. Expiration Examples
29.10. Namespaced Sessions for Controllers with Automatic Expiration
29.11. Limiting to Single Instances
29.12. Known problem with arrays
29.13. Workaround: fetch, modify, save
29.14. Workaround: store array containing reference
29.15. Example: Simplified access of authorization ids
29.16. Using PHPUnit to test code written using Zend_Session*
29.17. Using Zend_Config to Configure Zend_Session
29.18. myapp.ini
29.19. Anonymous Sessions and Session Fixation
29.20. Unsetting All Namespaces
30.1. Exemple de code PHP monolingue
30.2. Exemple de code PHP multilingue
30.3. Exemple de fichier TMX
30.4. Exemple avec un fichier CSV
31.1. Creating a New URI with Zend_Uri::factory()
31.2. Manipulating an Existing URI with Zend_Uri::factory()
31.3. URI Validation with Zend_Uri::check()
31.4. Getting the Scheme from a Zend_Uri_* Object
31.5. Getting the Entire URI from a Zend_Uri_* Object
31.6. Validating a Zend_Uri_* Object
33.1. Exemple avec la méthode compareVersion()
35.1. Une requête XML-RPC de base
35.2. Appeler un service XML-RPC avec le typage objet implicite (Type hinting)