Introducción a Zend Framework

 Aprendiendo Zend Framework

Apéndice

 Referencia de Zend Framework


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

  • Zend_Search_Lucene
  • Zend_Serializer
  • Zend_Server
  • Zend_Service
  • Zend_Session
  • Zend_Soap
  • Zend_Tag
  • Zend_Test
  • Zend_Text
  • Zend_TimeSync
  • Zend_Tool
  • Zend_Tool_Framework
  • Zend_Tool_Project
  • Zend_Translate
  • Zend_Uri
  • Zend_Validate
  • Zend_Version
  • Zend_View
  • Zend_Wildfire
  • Zend_XmlRpc
  • ZendX_Console_Process_Unix
  • ZendX_JQuery
  • Traducción al 26.9% - Actualizado el 2011-11-16 - Revisión 24249 - Versión ZF 1.11.x

    Parte III. Referencia de Zend Framework

    Tabla de contenidos

    12. Zend_Acl
    12.1. Introducción
    12.1.1. Acerca de los Recursos
    12.1.2. Acerca de las Reglas
    12.1.3. Creando las Listas de Control de Acceso (ACL)
    12.1.4. Registrando Roles
    12.1.5. Definiendo Controles de Acceso
    12.1.6. Consultando la ACL
    12.2. Perfeccionamiento de los controles de acceso
    12.2.1. Definir mejor los controles de acceso
    12.2.2. Eliminar los controles de acceso
    12.3. Uso Avanzado
    12.3.1. Almacenamiento Permanente de los Datos ACL
    12.3.2. Escribiendo reglas condicionales ACL con aserciones
    13. Zend_Amf
    13.1. Introducción
    13.2. Zend_Amf_Server
    13.2.1. Conectándose al Servidor desde Flex
    13.2.2. Manejo de errores
    13.2.3. Respuestas de AMF
    13.2.4. Objetos tipados
    13.2.5. Recursos
    13.2.6. Conectándose al Servidor desde Flash
    13.2.7. Authentication
    14. Zend_Application
    14.1. Introducción
    14.2. Inicio rápido con Zend_Application
    14.2.1. Usando Zend_Tool
    14.2.2. Añadir Zend_Application a su aplicación
    14.2.3. Agregando y Creando Recursos
    14.2.4. Próximos pasos con Zend_Application
    14.3. Teoría de Operación
    14.3.1. Bootstrapping
    14.3.1.1. Métodos Recursos
    14.3.1.2. Bootstraps que usan plugins de recursos
    14.3.1.3. Registro de Recursos
    14.3.1.4. Localización de las Dependencias
    14.3.2. Plugins de Recursos
    14.4. Ejemplos
    14.5. Funcionalidad Básica
    14.5.1. Zend_Application
    14.5.2. Zend_Application_Bootstrap_Bootstrapper
    14.5.3. Zend_Application_Bootstrap_ResourceBootstrapper
    14.5.4. Zend_Application_Bootstrap_BootstrapAbstract
    14.5.5. Zend_Application_Bootstrap_Bootstrap
    14.5.5.1. Enabling Application Autoloading
    14.5.6. Zend_Application_Resource_Resource
    14.5.7. Zend_Application_Resource_ResourceAbstract
    14.5.7.1. Resource Names
    14.6. Plugins de Recursos Disponibles
    14.6.1. Zend_Application_Resource_Cachemanager
    14.6.2. Zend_Application_Resource_Db
    14.6.3. Zend_Application_Resource_Dojo
    14.6.4. Zend_Application_Resource_Frontcontroller
    14.6.5. Zend_Application_Resource_Layout
    14.6.6. Zend_Application_Resource_Locale
    14.6.6.1. Autodetectando la localidad a usar
    14.6.6.2. Autodetectando la localidad y agregando su mecanismo propio de reserva
    14.6.6.3. Forzando una localidad en particular
    14.6.6.4. Configure cache template
    14.6.7. Zend_Application_Resource_Log
    14.6.8. Zend_Application_Resource_Mail
    14.6.9. Zend_Application_Resource_Modules
    14.6.10. Zend_Application_Resource_Multidb
    14.6.11. Zend_Application_Resource_Navigation
    14.6.12. Zend_Application_Resource_Router
    14.6.13. Zend_Application_Resource_Session
    14.6.14. Zend_Application_Resource_Translate
    14.6.15. Zend_Application_Resource_View
    15. Zend_Auth
    15.1. Introducción
    15.1.1. Adaptadores
    15.1.2. Resultados
    15.1.3. Persistencia de Identidad
    15.1.3.1. Persistencia por Defecto en la Sesión PHP
    15.1.3.2. Implementando Almacenamiento Personalizado
    15.1.4. Uso
    15.2. Tabla de base de datos de autenticación
    15.2.1. Introducción
    15.2.2. Advanced Usage: Manteniendo el resultado del Objeto DbTable
    15.2.3. Ejemplo de Uso Avanzado
    15.3. Autenticación "Digest"
    15.3.1. Introducción
    15.3.2. Detalles Específicos
    15.3.3. Identidad
    15.4. Adaptador de Autenticación HTTP
    15.4.1. Introducción
    15.4.2. Descripción del diseño
    15.4.3. Opciones de Configuración
    15.4.4. Resolvers
    15.4.4.1. Archivo Resolver
    15.4.5. Uso Básico
    15.5. LDAP Authentication
    15.5.1. Introduction
    15.5.2. Usage
    15.5.3. The API
    15.5.4. Server Options
    15.5.5. Collecting Debugging Messages
    15.5.6. Common Options for Specific Servers
    15.5.6.1. Options for Active Directory
    15.5.6.2. Options for OpenLDAP
    15.6. Autenticación con Open ID
    15.6.1. Introducción
    15.6.2. Características
    16. Zend_Barcode
    16.1. Introduction
    16.2. Barcode creation using Zend_Barcode class
    16.2.1. Using Zend_Barcode::factory
    16.2.2. Drawing a barcode
    16.2.3. Renderering a barcode
    16.3. Zend_Barcode Objects
    16.3.1. Common Options
    16.3.1.1. Particular case of static setBarcodeFont()
    16.3.2. Common Additional Getters
    16.3.3. Description of shipped barcodes
    16.3.3.1. Zend_Barcode_Object_Error
    16.3.3.2. Zend_Barcode_Object_Code128
    16.3.3.3. Zend_Barcode_Object_Code25
    16.3.3.4. Zend_Barcode_Object_Code25interleaved
    16.3.3.5. Zend_Barcode_Object_Ean2
    16.3.3.6. Zend_Barcode_Object_Ean5
    16.3.3.7. Zend_Barcode_Object_Ean8
    16.3.3.8. Zend_Barcode_Object_Ean13
    16.3.3.9. Zend_Barcode_Object_Code39
    16.3.3.10. Zend_Barcode_Object_Identcode
    16.3.3.11. Zend_Barcode_Object_Itf14
    16.3.3.12. Zend_Barcode_Object_Leitcode
    16.3.3.13. Zend_Barcode_Object_Planet
    16.3.3.14. Zend_Barcode_Object_Postnet
    16.3.3.15. Zend_Barcode_Object_Royalmail
    16.3.3.16. Zend_Barcode_Object_Upca
    16.3.3.17. Zend_Barcode_Object_Upce
    16.4. Zend_Barcode Renderers
    16.4.1. Common Options
    16.4.2. Zend_Barcode_Renderer_Image
    16.4.3. Zend_Barcode_Renderer_Pdf
    16.4.4. Zend_Barcode_Renderer_Svg
    17. Zend_Cache
    17.1. Introducción
    17.2. The Theory of Caching
    17.2.1. The Zend_Cache Factory Method
    17.2.2. Tagging Records
    17.2.3. Cleaning the Cache
    17.3. Zend_Cache Frontends
    17.3.1. Zend_Cache_Core
    17.3.1.1. Introduction
    17.3.1.2. Available options
    17.3.1.3. Examples
    17.3.2. Zend_Cache_Frontend_Output
    17.3.2.1. Introduction
    17.3.2.2. Available Options
    17.3.2.3. Examples
    17.3.3. Zend_Cache_Frontend_Function
    17.3.3.1. Introduction
    17.3.3.2. Available Options
    17.3.3.3. Examples
    17.3.4. Zend_Cache_Frontend_Class
    17.3.4.1. Introduction
    17.3.4.2. Available Options
    17.3.4.3. Examples
    17.3.5. Zend_Cache_Frontend_File
    17.3.5.1. Introduction
    17.3.5.2. Available Options
    17.3.5.3. Examples
    17.3.6. Zend_Cache_Frontend_Page
    17.3.6.1. Introduction
    17.3.6.2. Available Options
    17.3.6.3. Examples
    17.3.6.4. The Specific Cancel Method
    17.3.7. Zend_Cache_Frontend_Capture
    17.3.7.1. Introduction
    17.4. Zend_Cache Backends
    17.4.1. Zend_Cache_Backend_File
    17.4.2. Zend_Cache_Backend_Sqlite
    17.4.3. Zend_Cache_Backend_Memcached
    17.4.4. Zend_Cache_Backend_Libmemcached
    17.4.5. Zend_Cache_Backend_Apc
    17.4.6. Zend_Cache_Backend_Xcache
    17.4.7. Zend_Cache_Backend_ZendPlatform
    17.4.8. Zend_Cache_Backend_TwoLevels
    17.4.9. Zend_Cache_Backend_ZendServer_Disk and Zend_Cache_Backend_ZendServer_ShMem
    17.4.10. Zend_Cache_Backend_Static
    17.5. The Cache Manager
    18. Zend_Captcha
    18.1. Introducción
    18.2. Captcha Operation
    18.3. CAPTCHA Adapters
    18.3.1. Zend_Captcha_Word
    18.3.2. Zend_Captcha_Dumb
    18.3.3. Zend_Captcha_Figlet
    18.3.4. Zend_Captcha_Image
    18.3.5. Zend_Captcha_ReCaptcha
    19. SimpleCloud API: Zend_Cloud
    19.1. Document Service Introduction
    19.1.1. Zend_Cloud_DocumentService_Adapter Interface
    19.1.2. Supported Adapter Options
    19.1.3. Basic concepts
    19.1.4. Exceptions
    19.1.5. Creating a collection
    19.1.6. Deleting a collection
    19.1.7. Listing available collections
    19.1.8. Inserting a document
    19.1.9. Replacing a document
    19.1.10. Updating a document
    19.1.11. Deleting a document
    19.1.12. Fetching a document
    19.1.13. Querying a collection
    19.1.14. Creating a query
    19.1.15. Accessing concrete adapters
    19.2. Queue Service Introduction
    19.2.1. Instantiating and Configuring QueueService Adapters
    19.2.1.1. Service-Specific Options
    19.2.2. Basic concepts
    19.2.3. Exceptions
    19.2.4. Create a queue
    19.2.5. Delete a queue
    19.2.6. List queues
    19.2.7. Set queue metadata
    19.2.8. Fetch queue metadata
    19.2.9. Send a message
    19.2.10. Receive a message
    19.2.11. Delete a message
    19.2.12. Accessing concrete adapters
    19.3. StorageService Introduction
    19.3.1. StorageService Adapters
    19.3.1.1. StorageService Adapter Options
    19.3.2. Basic concepts
    19.3.3. Exceptions
    19.3.4. Store an item
    19.3.5. Fetch an item
    19.3.6. Delete an item
    19.3.7. Copy an item
    19.3.8. Move an item
    19.3.9. Rename an item
    19.3.10. List items
    19.3.11. Fetching metadata
    19.3.12. Store metadata
    19.3.13. Delete metadata
    19.3.14. Accessing concrete adapters
    20. Zend_CodeGenerator
    20.1. Introducción
    20.1.1. Teoría de Operación
    20.2. Ejemplos de Zend_CodeGenerator
    20.3. Referencias de Zend_CodeGenerator
    20.3.1. Clases Abstractas e Interfaces
    20.3.1.1. Zend_CodeGenerator_Abstract
    20.3.1.2. Zend_CodeGenerator_Php_Abstract
    20.3.1.3. Zend_CodeGenerator_Php_Member_Abstract
    20.3.2. Clases Concretas de CodeGenerator
    20.3.2.1. Zend_CodeGenerator_Php_Body
    20.3.2.2. Zend_CodeGenerator_Php_Class
    20.3.2.3. Zend_CodeGenerator_Php_Docblock
    20.3.2.4. Zend_CodeGenerator_Php_Docblock_Tag
    20.3.2.5. Zend_CodeGenerator_Php_DocBlock_Tag_Param
    20.3.2.6. Zend_CodeGenerator_Php_DocBlock_Tag_Return
    20.3.2.7. Zend_CodeGenerator_Php_File
    20.3.2.8. Zend_CodeGenerator_Php_Member_Container
    20.3.2.9. Zend_CodeGenerator_Php_Method
    20.3.2.10. Zend_CodeGenerator_Php_Parameter
    20.3.2.11. Zend_CodeGenerator_Php_Property
    21. Zend_Config
    21.1. Introducción
    21.2. Aspectos Teóricos
    21.3. Zend_Config_Ini
    21.4. Zend_Config_Json
    21.4.1. Overview
    21.4.2. Quick Start
    21.4.3. Configuration Options
    21.4.4. Available Methods
    21.5. Zend_Config_Xml
    21.6. Zend_Config_Yaml
    21.6.1. Overview
    21.6.2. Quick Start
    21.6.3. Configuration Options
    21.6.4. Available Methods
    21.6.5. Examples
    22. Zend_Config_Writer
    22.1. Zend_Config_Writer
    22.1.1. Notes specific to the INI writer
    22.1.2. Notes specific to the YAML writer
    23. Zend_Console_Getopt
    23.1. Introduction
    23.2. Declaring Getopt Rules
    23.2.1. Declaring Options with the Short Syntax
    23.2.2. Declaring Options with the Long Syntax
    23.3. Fetching Options and Arguments
    23.3.1. Handling Getopt Exceptions
    23.3.2. Fetching Options by Name
    23.3.3. Reporting Options
    23.3.4. Fetching Non-option Arguments
    23.4. Configuring Zend_Console_Getopt
    23.4.1. Adding Option Rules
    23.4.2. Adding Help Messages
    23.4.3. Adding Option Aliases
    23.4.4. Adding Argument Lists
    23.4.5. Adding Configuration
    24. Zend_Controller
    24.1. Inicio rápido a Zend_Controller
    24.1.1. Introducción
    24.1.2. Quick Start
    24.1.2.1. Cree su estructura de archivos
    24.1.2.2. Establezca el document root
    24.1.2.3. Cree sus reglas de reescritura
    24.1.2.4. Crear el archivo bootstrap
    24.1.2.5. Crear el action controller por defecto
    24.1.2.6. Cree su view script
    24.1.2.7. Cree su controlador de errores
    24.1.2.8. ¡Vea el sitio!
    24.2. Conceptos Básicos de Zend_Controller
    24.3. El Front Controller
    24.3.1. Introducción
    24.3.2. Métodos Básicos
    24.3.2.1. getInstance()
    24.3.2.2. setControllerDirectory() y addControllerDirectory
    24.3.2.3. addModuleDirectory() y getModuleDirectory()
    24.3.2.4. dispatch()
    24.3.2.5. run()
    24.3.3. Métodos Accessor Ambientales
    24.3.4. Parámetros de Front Controller
    24.3.5. Extendiendo el Front Controller
    24.4. La solicitud del Objeto
    24.4.1. Introducción
    24.4.2. Solicitud HTTP
    24.4.2.1. Solicitud de acceso a datos
    24.4.2.2. Base Url and Subdirectories
    24.4.2.3. Determining the Request Method
    24.4.2.4. Detecting AJAX Requests
    24.4.3. Subclassing the Request Object
    24.5. El Router Standard
    24.5.1. Introducción
    24.5.2. Usando un Router
    24.5.3. Operación Básica del Rewrite Router
    24.5.4. Routes por Defecto
    24.5.5. URL Base y Subdirectorios
    24.5.6. Parámetros Globales
    24.5.7. Tipos de Route
    24.5.7.1. Zend_Controller_Router_Route
    24.5.7.1.1. Variables por Defecto
    24.5.7.1.2. Requerimientos para Variables
    24.5.7.1.3. Segmentos Traducidos
    24.5.7.2. Zend_Controller_Router_Route_Static
    24.5.7.3. Zend_Controller_Router_Route_Regex
    24.5.7.4. Zend_Controller_Router_Route_Hostname
    24.5.7.5. Zend_Controller_Router_Route_Chain
    24.5.7.5.1. Encadenar Rutas via Zend_Config
    24.5.8. Usando Zend_Config con RewriteRouter
    24.5.9. Subclassing del Router
    24.6. El Despachador
    24.6.1. Introducción
    24.6.2. Subclaseando el Despachador
    24.7. Controladores de Acción
    24.7.1. Introducción
    24.7.2. Inicialización de Objectos
    24.7.3. Ganchos de Pre- and Post-Despacho
    24.7.4. Accessors (Accededores)
    24.7.5. Integración de Vistas
    24.7.5.1. Inicialización de la Vista
    24.7.5.2. Suministrando las Vistas
    24.7.6. Métodos Utilitarios
    24.7.7. Controladores de Acción y haciendo Subclases
    24.8. Action Helpers
    24.8.1. Introduction
    24.8.2. Helper Initialization
    24.8.3. The Helper Broker
    24.8.4. Built-in Action Helpers
    24.8.4.1. ActionStack
    24.8.4.2. AutoComplete
    24.8.4.2.1. AutoCompletado con Dojo
    24.8.4.2.2. AutoCompletion con Scriptaculous
    24.8.4.3. ContextSwitch con AjaxContext
    24.8.4.3.1. Contextos Disponibles por Defecto
    24.8.4.3.2. Creando Contextos Personalizados
    24.8.4.3.3. Estableciendo los Contextos por Acción
    24.8.4.3.4. Inicializando Conmutación de Contextos (Context Switching)
    24.8.4.3.5. Funcionalidad Adicional
    24.8.4.3.6. Funcionalidad de AjaxContext
    24.8.4.4. FlashMessenger
    24.8.4.4.1. Introducción
    24.8.4.4.2. Ejemplo Básico de Uso
    24.8.4.5. JSON
    24.8.4.6. Redirector
    24.8.4.6.1. Introducción
    24.8.4.6.2. Ejemplos Básicos de Uso
    24.8.4.7. ViewRenderer
    24.8.4.7.1. Introducción
    24.8.4.7.2. API
    24.8.4.7.3. Ejemplos Uso Básico
    24.8.4.7.4. Ejemplos de Uso Avanzado
    24.8.5. Writing Your Own Helpers
    24.9. The Response Object
    24.9.1. Usage
    24.9.2. Manipulating Headers
    24.9.3. Named Segments
    24.9.4. Testing for Exceptions in the Response Object
    24.9.5. Subclassing the Response Object
    24.10. Plugins
    24.10.1. Introduction
    24.10.2. Writing Plugins
    24.10.3. Using Plugins
    24.10.4. Retrieving and Manipulating Plugins
    24.10.5. Plugins Included in the Standard Distribution
    24.10.5.1. ActionStack
    24.10.5.2. Zend_Controller_Plugin_ErrorHandler
    24.10.5.2.1. Using the ErrorHandler as a 404 Handler
    24.10.5.2.2. Handling Previously Rendered Output
    24.10.5.2.3. Plugin Usage Examples
    24.10.5.2.4. Error Controller Example
    24.10.5.3. Zend_Controller_Plugin_PutHandler
    24.11. Using a Conventional Modular Directory Structure
    24.11.1. Introduction
    24.11.2. Specifying Module Controller Directories
    24.11.3. Routing to Modules
    24.11.4. Module or Global Default Controller
    24.12. Excepciones MVC
    24.12.1. Introducción
    24.12.2. Manejando las Excepciones
    24.12.3. Excepciones MVC que Usted Pueda Encontrar
    25. Zend_Currency
    25.1. Introduction to Zend_Currency
    25.1.1. Why should you use Zend_Currency?
    25.2. Using Zend_Currency
    25.2.1. Generic usage
    25.2.2. Currency creation based on a locale
    25.2.3. Currency creation based on a country
    25.3. Options for currencies
    25.4. What makes a currency?
    25.5. Where is the currency?
    25.6. How does the currency look like?
    25.7. How much is my currency?
    25.7.1. Working with currency values
    25.7.2. Using precision on currencies
    25.8. Calculating with currencies
    25.9. Exchanging currencies
    25.10. Additional informations on Zend_Currency
    25.10.1. Currency informations
    25.10.2. Currency Performance Optimization
    26. Zend_Date
    26.1. Introducción
    26.1.1. Asigne Siempre una Zona Horaria por Defecto
    26.1.2. ¿Por Qué Usar Zend_Date?
    26.2. Theory of Operation
    26.2.1. Internals
    26.3. Basic Methods
    26.3.1. Current Date
    26.3.2. Zend_Date by Example
    26.3.2.1. Output a Date
    26.3.2.2. Setting a Date
    26.3.2.3. Adding and Subtracting Dates
    26.3.2.4. Comparison of Dates
    26.4. Zend_Date API Overview
    26.4.1. Zend_Date Options
    26.4.1.1. Selecting the Date Format Type
    26.4.1.2. DST and Date Math
    26.4.1.3. Month Calculations
    26.4.1.4. Speed up Date Localization and Normalization with Zend_Cache
    26.4.1.5. Receiving Syncronised Timestamps with Zend_TimeSync
    26.4.2. Working with Date Values
    26.4.3. Basic Zend_Date Operations Common to Many Date Parts
    26.4.3.1. List of Date Parts
    26.4.3.2. List of Date Operations
    26.4.4. Comparing Dates
    26.4.5. Getting Dates and Date Parts
    26.4.6. Working with Fractions of Seconds
    26.4.7. Sunrise / Sunset
    26.5. Creation of Dates
    26.5.1. Create the Actual Date
    26.5.2. Create a Date from Database
    26.5.3. Create Dates from an Array
    26.6. Constants for General Date Functions
    26.6.1. Using Constants
    26.6.2. List of All Constants
    26.6.3. Self-Defined OUTPUT Formats with ISO
    26.6.4. Self-Defined OUTPUT Formats Using PHP's date() Format Specifiers
    26.7. Working Examples
    26.7.1. Checking Dates
    26.7.2. Sunrise and Sunset
    26.7.3. Time Zones
    27. Zend_Db
    27.1. Zend_Db_Adapter
    27.1.1. Conexión a una Base de Datos utilizando un Adaptador
    27.1.1.1. Usando un Constructor de Zend_Db Adapter
    27.1.1.2. Usando el Zend_Db Factory
    27.1.1.3. Uso de Zend_Config con Zend_Db Factory
    27.1.1.4. Parámetros del Adaptador
    27.1.1.5. Managing Lazy Connections
    27.1.2. La base de datos de ejemplo
    27.1.3. Reading Query Results
    27.1.3.1. Fetching a Complete Result Set
    27.1.3.2. Changing the Fetch Mode
    27.1.3.3. Fetching a Result Set as an Associative Array
    27.1.3.4. Fetching a Single Column from a Result Set
    27.1.3.5. Fetching Key-Value Pairs from a Result Set
    27.1.3.6. Fetching a Single Row from a Result Set
    27.1.3.7. Fetching a Single Scalar from a Result Set
    27.1.4. Writing Changes to the Database
    27.1.4.1. Inserting Data
    27.1.4.2. Retrieving a Generated Value
    27.1.4.3. Updating Data
    27.1.4.4. Deleting Data
    27.1.5. Quoting Values and Identifiers
    27.1.5.1. Using quote()
    27.1.5.2. Using quoteInto()
    27.1.5.3. Using quoteIdentifier()
    27.1.6. Controlling Database Transactions
    27.1.7. Listing and Describing Tables
    27.1.8. Closing a Connection
    27.1.9. Running Other Database Statements
    27.1.10. Retrieving Server Version
    27.1.11. Notes on Specific Adapters
    27.1.11.1. IBM DB2
    27.1.11.2. MySQLi
    27.1.11.3. Oracle
    27.1.11.4. Microsoft SQL Server
    27.1.11.5. PDO for IBM DB2 and Informix Dynamic Server (IDS)
    27.1.11.6. PDO Microsoft SQL Server
    27.1.11.7. PDO MySQL
    27.1.11.8. PDO Oracle
    27.1.11.9. PDO PostgreSQL
    27.1.11.10. PDO SQLite
    27.1.11.11. Firebird/Interbase
    27.2. Zend_Db_Statement
    27.2.1. Creando una Declaración
    27.2.2. Ejecutando la declaración
    27.2.3. Extrayendo Resultados de una declaración SELECT
    27.2.3.1. Extrayendo una Fila Simple desde un Conjunto de Resultados
    27.2.3.2. Extrayendo un Conjunto de Resultados completo
    27.2.3.3. Cambiando el Modo de extracción
    27.2.3.4. Extrayendo una Única Columna desde un Conjunto de Resultados
    27.2.3.5. Extrayendo una Fila como un Objeto
    27.3. Zend_Db_Profiler
    27.3.1. Introducción
    27.3.2. Usando el Perfilador
    27.3.3. Uso avanzado del Perfilador
    27.3.3.1. Filtrar por tiempo transcurrido en consulta
    27.3.3.2. Filtrar por tipo de consulta
    27.3.3.3. Obtener perfiles por tipo de consulta
    27.3.4. Perfiladores Especializados
    27.3.4.1. Perfilando con Firebug
    27.4. Zend_Db_Select
    27.4.1. Descripción del Objeto Select
    27.4.2. Creando un Objeto Select
    27.4.3. Construyendo consultas Select
    27.4.3.1. Agregando una cláusula FROM
    27.4.3.2. Agregando Columnas
    27.4.3.3. Agregando una Expresión en las Columns
    27.4.3.4. Agregar columnas a una tabla FROM o JOIN existente
    27.4.3.5. Agregar Otra Tabla a la Consulta Query con JOIN
    27.4.3.6. Agregar una cláusula WHERE
    27.4.3.7. Agregando una cláusula GROUP BY
    27.4.3.8. Agregando una cláusula HAVING
    27.4.3.9. Agregar una cláusula ORDER BY
    27.4.3.10. Agregando una cláusula LIMIT
    27.4.3.11. Agregar el modificador DISTINCT a la consulta
    27.4.3.12. Agregar el modificador FOR UPDATE
    27.4.3.13. Building a UNION Query
    27.4.4. Ejecutando consultas Select
    27.4.4.1. Ejecutando Consultas SelectExecuting desde el Adaptador de Base de Datos
    27.4.4.2. Ejecutando Consultas Select desde el Objeto
    27.4.4.3. Convertiendo un Objeto Select a un String SQL
    27.4.5. Otros Métodos
    27.4.5.1. Obtener Partes de un Objeto Select
    27.4.5.2. Restableciendo Partes de un Objeto
    27.5. Zend_Db_Table
    27.5.1. Introduction
    27.5.2. Using Zend_Db_Table as a concrete class
    27.5.3. Defining a Table Class
    27.5.3.1. Defining the Table Name and Schema
    27.5.3.2. Defining the Table Primary Key
    27.5.3.3. Overriding Table Setup Methods
    27.5.3.4. Table initialization
    27.5.4. Creating an Instance of a Table
    27.5.4.1. Specifying a Database Adapter
    27.5.4.2. Setting a Default Database Adapter
    27.5.4.3. Storing a Database Adapter in the Registry
    27.5.5. Inserting Rows to a Table
    27.5.5.1. Using a Table with an Auto-incrementing Key
    27.5.5.2. Using a Table with a Sequence
    27.5.5.3. Using a Table with a Natural Key
    27.5.6. Updating Rows in a Table
    27.5.7. Deleting Rows from a Table
    27.5.8. Finding Rows by Primary Key
    27.5.9. Querying for a Set of Rows
    27.5.9.1. Select API
    27.5.9.2. Fetching a rowset
    27.5.9.3. Advanced usage
    27.5.10. Querying for a Single Row
    27.5.11. Retrieving Table Metadata Information
    27.5.12. Caching Table Metadata
    27.5.12.1. Hardcoding Table Metadata
    27.5.13. Customizing and Extending a Table Class
    27.5.13.1. Using Custom Row or Rowset Classes
    27.5.13.2. Defining Custom Logic for Insert, Update, and Delete
    27.5.13.3. Define Custom Search Methods in Zend_Db_Table
    27.5.13.4. Define Inflection in Zend_Db_Table
    27.6. Zend_Db_Table_Row
    27.6.1. Introducción
    27.6.2. Fetching a Row
    27.6.2.1. Reading column values from a row
    27.6.2.2. Retrieving Row Data as an Array
    27.6.2.3. Fetching data from related tables
    27.6.3. Writing rows to the database
    27.6.3.1. Changing column values in a row
    27.6.3.2. Inserting a new row
    27.6.3.3. Changing values in multiple columns
    27.6.3.4. Deleting a row
    27.6.4. Serializing and unserializing rows
    27.6.4.1. Serializing a Row
    27.6.4.2. Unserializing Row Data
    27.6.4.3. Reactivating a Row as Live Data
    27.6.5. Extending the Row class
    27.6.5.1. Row initialization
    27.6.5.2. Defining Custom Logic for Insert, Update, and Delete in Zend_Db_Table_Row
    27.6.5.3. Define Inflection in Zend_Db_Table_Row
    27.7. Zend_Db_Table_Rowset
    27.7.1. Introduction
    27.7.2. Fetching a Rowset
    27.7.3. Retrieving Rows from a Rowset
    27.7.4. Retrieving a Rowset as an Array
    27.7.5. Serializing and Unserializing a Rowset
    27.7.6. Extending the Rowset class
    27.8. Zend_Db_Table Relationships
    27.8.1. Introduction
    27.8.2. Defining Relationships
    27.8.3. Fetching a Dependent Rowset
    27.8.4. Fetching a Parent Row
    27.8.5. Fetching a Rowset via a Many-to-many Relationship
    27.8.6. Cascading Write Operations
    27.8.6.1. Notes Regarding Cascading Operations
    27.9. Zend_Db_Table_Definition
    27.9.1. Introduction
    27.9.2. Basic Usage
    27.9.3. Advanced Usage
    28. Zend_Debug
    28.1. Mostrar información de variables(Dumping Variables)
    29. Zend_Dojo
    29.1. Introducción
    29.2. Zend_Dojo_Data: Envolturas de dojo.data
    29.2.1. Uso de Zend_Dojo_Data
    29.2.2. Agregando metadatos a sus contenedores
    29.2.3. Casos Avanzados de Uso
    29.2.3.1. Métodos Disponibles
    29.3. Ayudantes de Dojo View
    29.3.1. dojo() Ayudante de Vista
    29.3.1.1. Uso Programático y Declarativo de Dojo
    29.3.1.2. Temas
    29.3.1.3. Usando Layers (Construcciones Personalizadas)
    29.3.1.4. Métodos Disponibles
    29.3.2. Ayudantes de Vistas Específicos de Dijit
    29.3.2.1. Elementos del Esquema Dijit
    29.3.2.2. Elementos de Dijit Form
    29.3.2.3. Dijits Personalizados
    29.4. Elementos y Decoradores de Dojo Form
    29.4.1. Decoradores de Forms Específicos de Dijit
    29.4.1.1. Decorador DijitElement
    29.4.1.2. Decorador DijitForm
    29.4.1.3. Decoradores basados en DijitContainer
    29.4.2. Elementos de Formularios Dijit-Specific
    29.4.2.1. Button
    29.4.2.2. CheckBox
    29.4.2.3. ComboBox y FilteringSelect
    29.4.2.4. CurrencyTextBox
    29.4.2.5. DateTextBox
    29.4.2.6. Editor
    29.4.2.7. HorizontalSlider
    29.4.2.8. NumberSpinner
    29.4.2.9. NumberTextBox
    29.4.2.10. PasswordTextBox
    29.4.2.11. RadioButton
    29.4.2.12. SimpleTextarea
    29.4.2.13. Elemento abstracto Slider
    29.4.2.14. SubmitButton
    29.4.2.15. TextBox
    29.4.2.16. Textarea
    29.4.2.17. TimeTextBox
    29.4.2.18. ValidationTextBox
    29.4.2.19. VerticalSlider
    29.4.3. Ejemplos de Dojo Form
    29.5. Zend_Dojo build layer support
    29.5.1. Introduction
    29.5.2. Generating Custom Module Layers with Zend_Dojo_BuildLayer
    29.5.2.1. BuildLayer options
    29.5.2.1.1. Setting the view object
    29.5.2.1.2. Setting the layer name
    29.5.2.1.3. Including onLoad events in the generated layer
    29.5.2.1.4. Including captured JavaScript in the generated layer
    29.5.3. Generating Build Profiles with Zend_Dojo_BuildLayer
    29.5.3.1. Build Profile options
    30. Zend_Dom
    30.1. Introducción
    30.2. Zend_Dom_Query
    30.2.1. Theory of Operation
    30.2.2. Methods Available
    30.2.2.1. Zend_Dom_Query
    30.2.2.2. Zend_Dom_Query_Result
    31. Zend_Exception
    31.1. Uso de Excepciones
    31.2. Basic usage
    31.3. Previous Exceptions
    32. Zend_Feed
    32.1. Introduction
    32.2. Importing Feeds
    32.2.1. Custom feeds
    32.2.1.1. Importing a custom array
    32.2.1.2. Importing a custom data source
    32.2.1.3. Dumping the contents of a feed
    32.3. Retrieving Feeds from Web Pages
    32.4. Consuming an RSS Feed
    32.5. Consuming an Atom Feed
    32.6. Consuming a Single Atom Entry
    32.7. Modifying Feed and Entry structures
    32.8. Custom Feed and Entry Classes
    32.9. Zend_Feed_Reader
    32.9.1. Introduction
    32.9.2. Importing Feeds
    32.9.3. Retrieving Underlying Feed and Entry Sources
    32.9.4. Cache Support and Intelligent Requests
    32.9.4.1. Adding Cache Support to Zend_Feed_Reader
    32.9.4.2. HTTP Conditional GET Support
    32.9.5. Locating Feed URIs from Websites
    32.9.6. Attribute Collections
    32.9.7. Retrieving Feed Information
    32.9.8. Retrieving Entry/Item Information
    32.9.9. Extending Feed and Entry APIs
    32.9.9.1. Writing Zend_Feed_Reader Extensions
    32.10. Zend_Feed_Writer
    32.10.1. Introduction
    32.10.2. Architecture
    32.10.3. Getting Started
    32.10.4. Setting Feed Data Points
    32.10.5. Setting Entry Data Points
    32.11. Zend_Feed_Pubsubhubbub
    32.11.1. What is Pubsubhubbub?
    32.11.2. Architecture
    32.11.3. Zend_Feed_Pubsubhubbub_Publisher
    32.11.4. Zend_Feed_Pubsubhubbub_Subscriber
    32.11.4.1. Subscribing and Unsubscribing
    32.11.4.2. Handling Subscriber Callbacks
    32.11.4.3. Setting Up And Using A Callback URL Route
    33. Zend_File
    33.1. Zend_File_Transfer
    33.1.1. Supported Adapters for Zend_File_Transfer
    33.1.2. Options for Zend_File_Transfer
    33.1.3. Checking Files
    33.1.4. Additional File Informations
    33.1.5. Progress for file uploads
    33.1.5.1. Using a progressbar adapter
    33.1.5.2. Using getProgress() manually
    33.2. Validators for Zend_File_Transfer
    33.2.1. Using Validators with Zend_File_Transfer
    33.2.2. Count Validator
    33.2.3. Crc32 Validator
    33.2.4. ExcludeExtension Validator
    33.2.5. ExcludeMimeType Validator
    33.2.6. Exists Validator
    33.2.7. Extension Validator
    33.2.8. FilesSize Validator
    33.2.9. ImageSize Validator
    33.2.10. IsCompressed Validator
    33.2.11. IsImage Validator
    33.2.12. Hash Validator
    33.2.13. Md5 Validator
    33.2.14. MimeType Validator
    33.2.15. NotExists Validator
    33.2.16. Sha1 Validator
    33.2.17. Size Validator
    33.2.18. WordCount Validator
    33.3. Filters for Zend_File_Transfer
    33.3.1. Using filters with Zend_File_Transfer
    33.3.2. Decrypt filter
    33.3.3. Encrypt filter
    33.3.4. LowerCase filter
    33.3.5. Rename filter
    33.3.6. UpperCase filter
    34. Zend_Filter
    34.1. Introducción
    34.1.1. ¿Qué es un filtro?
    34.1.2. Uso básico de los filtros
    34.1.3. Usando el método estático staticFilter()
    34.1.3.1. Namespaces
    34.2. Standard Filter Classes
    34.2.1. Alnum
    34.2.1.1. Supported options for Zend_Filter_Alnum
    34.2.1.2. Basic usage
    34.2.1.3. Allow whitespaces
    34.2.2. Alpha
    34.2.2.1. Supported options for Zend_Filter_Alpha
    34.2.2.2. Basic usage
    34.2.2.3. Allow whitespace characters
    34.2.3. BaseName
    34.2.3.1. Supported options for Zend_Filter_BaseName
    34.2.3.2. Basic usage
    34.2.4. Boolean
    34.2.4.1. Supported options for Zend_Filter_Boolean
    34.2.4.2. Default behaviour for Zend_Filter_Boolean
    34.2.4.3. Changing behaviour for Zend_Filter_Boolean
    34.2.4.4. Localized booleans
    34.2.4.5. Disable casting
    34.2.5. Callback
    34.2.5.1. Supported options for Zend_Filter_Callback
    34.2.5.2. Basic usage
    34.2.5.3. Default parameters within a callback
    34.2.6. Compress and Decompress
    34.2.6.1. Supported options for Zend_Filter_Compress and Zend_Filter_Decompress
    34.2.6.2. Supported compression adapters
    34.2.6.3. Generic handling
    34.2.6.4. Creating an archive
    34.2.6.5. Decompressing an archive
    34.2.6.6. Bz2 Adapter
    34.2.6.7. Gz Adapter
    34.2.6.8. Lzf Adapter
    34.2.6.9. Rar Adapter
    34.2.6.10. Tar Adapter
    34.2.6.11. Zip Adapter
    34.2.7. Digits
    34.2.7.1. Supported options for Zend_Filter_Digits
    34.2.7.2. Basic usage
    34.2.8. Dir
    34.2.8.1. Supported options for Zend_Filter_Dir
    34.2.8.2. Basic usage
    34.2.9. Encrypt and Decrypt
    34.2.9.1. Supported options for Zend_Filter_Encrypt and Zend_Filter_Decrypt
    34.2.9.2. Adapter usage
    34.2.9.3. Encryption with Mcrypt
    34.2.9.4. Decryption with Mcrypt
    34.2.9.5. Encryption with OpenSSL
    34.2.9.5.1. Simplified usage with Openssl
    34.2.9.5.2. Compressing the content
    34.2.9.6. Decryption with OpenSSL
    34.2.10. HtmlEntities
    34.2.10.1. Supported options for Zend_Filter_HtmlEntities
    34.2.10.2. Basic usage
    34.2.10.3. Quote Style
    34.2.10.4. Helper Methods
    34.2.11. Int
    34.2.11.1. Supported options for Zend_Filter_Int
    34.2.11.2. Basic usage
    34.2.12. LocalizedToNormalized and NormalizedToLocalized
    34.2.12.1. Supported options for Zend_Filter_LocalizedToNormalized and Zend_Filter_NormalizedToLocalized
    34.2.12.2. Workflow
    34.2.12.3. Normalization for numbers
    34.2.12.4. Normalization for date and time
    34.2.12.5. Localization for numbers
    34.2.12.6. Localization for date and time
    34.2.13. Null
    34.2.13.1. Supported options for Zend_Filter_Null
    34.2.13.2. Default behaviour for Zend_Filter_Null
    34.2.13.3. Changing behaviour for Zend_Filter_Null
    34.2.14. PregReplace
    34.2.14.1. Supported options for Zend_Filter_PregReplace
    34.2.14.2. Basic usage
    34.2.15. RealPath
    34.2.15.1. Supported options for Zend_Filter_RealPath
    34.2.15.2. Basic usage
    34.2.15.3. Non existing paths
    34.2.16. StringToLower
    34.2.16.1. Supported options for Zend_Filter_StringToLower
    34.2.16.2. Basic usage
    34.2.16.3. Different encoded strings
    34.2.17. StringToUpper
    34.2.18. StringTrim
    34.2.18.1. Supported options for Zend_Filter_StringTrim
    34.2.18.2. Basic usage
    34.2.18.3. Default behaviour for Zend_Filter_StringTrim
    34.2.19. StripNewLines
    34.2.19.1. Supported options for Zend_Filter_StripNewLines
    34.2.19.2. Basic usage
    34.2.20. StripTags
    34.2.20.1. Supported options for Zend_Filter_StripTags
    34.2.20.2. Basic usage
    34.2.20.3. Allowing defined tags
    34.2.20.4. Allowing defined attributes
    34.3. Filter Chains
    34.3.1. Changing filter chain order
    34.4. Writing Filters
    34.5. Zend_Filter_Input
    34.5.1. Declaring Filter and Validator Rules
    34.5.2. Creating the Filter and Validator Processor
    34.5.3. Retrieving Validated Fields and other Reports
    34.5.3.1. Querying if the input is valid
    34.5.3.2. Getting Invalid, Missing, or Unknown Fields
    34.5.3.3. Getting Valid Fields
    34.5.4. Using Metacommands to Control Filter or Validator Rules
    34.5.4.1. The FIELDS metacommand
    34.5.4.2. The PRESENCE metacommand
    34.5.4.3. The DEFAULT_VALUE metacommand
    34.5.4.4. The ALLOW_EMPTY metacommand
    34.5.4.5. The BREAK_CHAIN metacommand
    34.5.4.6. The MESSAGES metacommand
    34.5.4.7. Using options to set metacommands for all rules
    34.5.5. Adding Filter Class Namespaces
    34.6. Zend_Filter_Inflector
    34.6.1. Operation
    34.6.2. Setting Paths To Alternate Filters
    34.6.3. Setting the Inflector Target
    34.6.4. Inflection Rules
    34.6.4.1. Static Rules
    34.6.4.2. Filter Inflector Rules
    34.6.4.3. Setting Many Rules At Once
    34.6.5. Utility Methods
    34.6.6. Using Zend_Config with Zend_Filter_Inflector
    35. Zend_Form
    35.1. Zend_Form
    35.2. Inicio rápido a Zend_Form
    35.2.1. Creando un objeto formulario
    35.2.2. Añadir elementos al formulario
    35.2.3. Generar un formulario
    35.2.4. Comprobar si un formulario es válido
    35.2.5. Obteniendo el estado de error
    35.2.6. Poniendo todo junto
    35.2.7. Usando un objeto Zend_Config
    35.2.8. Conclusión
    35.3. Creando elementos de formulario usando Zend_Form_Element
    35.3.1. Cargadores de Plugin
    35.3.2. Filters
    35.3.3. Validadores
    35.3.3.1. Errores de mensaje personalizados
    35.3.4. Decoradores
    35.3.5. Metadatos y atributos
    35.3.6. Elementos Estándar
    35.3.7. Métodos de Zend_Form_Element
    35.3.8. Configuración
    35.3.9. Elementos personalizados
    35.4. Creando formularios usando Zend_Form
    35.4.1. Cargadores de Plugin
    35.4.2. Elementos
    35.4.2.1. Llenar y recuperar valores
    35.4.2.2. Operaciones Globales
    35.4.2.3. Métodos para Interactuar con los Elementos
    35.4.3. Grupos de visualización (display groups)
    35.4.3.1. Operaciones Globales
    35.4.3.2. Usando Clases de Grupos de Visualización Personalizadas
    35.4.3.3. Métodos para Interactuar con Grupos de Visualización
    35.4.3.4. Métodos Zend_Form_DisplayGroup
    35.4.4. Subformularios
    35.4.4.1. Operaciones Globales
    35.4.4.2. Métodos para interactuar con Sub Formularios
    35.4.5. Metadatos y Atributos
    35.4.6. Decoradores
    35.4.7. Validación
    35.4.7.1. Mensajes de error personalizados
    35.4.7.2. Retrieving Valid Values Only
    35.4.8. Métodos
    35.4.9. Configuración
    35.4.10. Formularios personalizados
    35.5. Creando un personalizado marcado de formulario usando Zend_Form_Decorator
    35.5.1. Operación
    35.5.2. Decoradores estándar
    35.5.3. Decoradores personalizados
    35.5.4. Generando decoradores individuales
    35.6. Elementos Enviados en el Formulario Estandard de Zend Framework
    35.6.1. Zend_Form_Element_Button
    35.6.2. Zend_Form_Element_Captcha
    35.6.3. Zend_Form_Element_Checkbox
    35.6.4. Zend_Form_Element_File
    35.6.5. Zend_Form_Element_Hidden
    35.6.6. Zend_Form_Element_Hash
    35.6.7. Zend_Form_Element_Image
    35.6.8. Zend_Form_Element_MultiCheckbox
    35.6.9. Zend_Form_Element_Multiselect
    35.6.10. Zend_Form_Element_Password
    35.6.11. Zend_Form_Element_Radio
    35.6.12. Zend_Form_Element_Reset
    35.6.13. Zend_Form_Element_Select
    35.6.14. Zend_Form_Element_Submit
    35.6.15. Zend_Form_Element_Text
    35.6.16. Zend_Form_Element_Textarea
    35.7. Decoradores de Formulario (Form Decorartors) estándar contenidos en Zend Framework
    35.7.1. Zend_Form_Decorator_Callback
    35.7.2. Zend_Form_Decorator_Captcha
    35.7.3. Zend_Form_Decorator_Description
    35.7.4. Zend_Form_Decorator_DtDdWrapper
    35.7.5. Zend_Form_Decorator_Errors
    35.7.6. Zend_Form_Decorator_Fieldset
    35.7.7. Zend_Form_Decorator_File
    35.7.8. Zend_Form_Decorator_Form
    35.7.9. Zend_Form_Decorator_FormElements
    35.7.10. Zend_Form_Decorator_FormErrors
    35.7.11. Zend_Form_Decorator_HtmlTag
    35.7.12. Zend_Form_Decorator_Image
    35.7.13. Zend_Form_Decorator_Label
    35.7.14. Zend_Form_Decorator_PrepareElements
    35.7.15. Zend_Form_Decorator_ViewHelper
    35.7.16. Zend_Form_Decorator_ViewScript
    35.8. Internacionalización de Zend_Form
    35.8.1. Inicializando I18n en formularios
    35.8.2. Objetivos estándar I18n
    35.9. Uso avanzado de Zend_Form
    35.9.1. Notación de array
    35.9.2. Formularios Multi-Página
    36. Zend_Gdata
    36.1. Introduction
    36.1.1. Structure of Zend_Gdata
    36.1.2. Interacting with Google Services
    36.1.3. Obtaining instances of Zend_Gdata classes
    36.1.4. Google Data Client Authentication
    36.1.5. Dependencies
    36.1.6. Creating a new Gdata client
    36.1.7. Common Query Parameters
    36.1.8. Fetching a Feed
    36.1.9. Working with Multi-page Feeds
    36.1.10. Working with Data in Feeds and Entries
    36.1.11. Updating Entries
    36.1.12. Posting Entries to Google Servers
    36.1.13. Deleting Entries on Google Servers
    36.2. Authenticating with AuthSub
    36.2.1. Creating an AuthSub authenticated Http Client
    36.2.2. Revoking AuthSub authentication
    36.3. Using the Book Search Data API
    36.3.1. Authenticating to the Book Search service
    36.3.2. Searching for books
    36.3.2.1. Partner Co-Branded Search
    36.3.3. Using community features
    36.3.3.1. Adding a rating
    36.3.3.2. Reviews
    36.3.3.2.1. Adding a review
    36.3.3.2.2. Editing a review
    36.3.3.3. Labels
    36.3.3.3.1. Submitting a set of labels
    36.3.3.4. Retrieving annotations: reviews, ratings, and labels
    36.3.3.5. Deleting Annotations
    36.3.4. Book collections and My Library
    36.3.4.1. Retrieving books in a user's library
    36.3.4.1.1. Retrieving all books in a user's library
    36.3.4.1.2. Searching for books in a user's library
    36.3.4.2. Updating books in a user's library
    36.3.4.2.1. Adding a book to a library
    36.3.4.2.2. Removing a book from a library
    36.4. Authenticating with ClientLogin
    36.4.1. Creating a ClientLogin authenticated Http Client
    36.4.2. Terminating a ClientLogin authenticated Http Client
    36.5. Using Google Calendar
    36.5.1. Connecting To The Calendar Service
    36.5.1.1. Authentication
    36.5.1.2. Creating A Service Instance
    36.5.2. Retrieving A Calendar List
    36.5.3. Retrieving Events
    36.5.3.1. Queries
    36.5.3.2. Retrieving Events In Order Of Start Time
    36.5.3.3. Retrieving Events In A Specified Date Range
    36.5.3.4. Retrieving Events By Fulltext Query
    36.5.3.5. Retrieving Individual Events
    36.5.4. Creating Events
    36.5.4.1. Creating Single-Occurrence Events
    36.5.4.2. Event Schedules and Reminders
    36.5.4.3. Creating Recurring Events
    36.5.4.4. Using QuickAdd
    36.5.5. Modifying Events
    36.5.6. Deleting Events
    36.5.7. Accessing Event Comentarios
    36.6. Using Google Documents List Data API
    36.6.1. Get a List of Documents
    36.6.2. Upload a Document
    36.6.3. Searching the documents feed
    36.6.3.1. Get a List of Word Processing Documents
    36.6.3.2. Get a List of Spreadsheets
    36.6.3.3. Performing a text query
    36.7. Using Google Health
    36.7.1. Connect To The Health Service
    36.7.1.1. Authentication
    36.7.1.2. Create A Health Service Instance
    36.7.2. Profile Feed
    36.7.2.1. Send a Structured Query
    36.7.2.1.1. Query The Feed
    36.7.2.2. Iterate Through The Profile Entries
    36.7.3. Profile List Feed
    36.7.3.1. Query The Feed
    36.7.4. Sending Notices to the Register Feed
    36.7.4.1. Sending a notice
    36.8. Using Google Spreadsheets
    36.8.1. Create a Spreadsheet
    36.8.2. Get a List of Spreadsheets
    36.8.3. Get a List of Worksheets
    36.8.4. Interacting With List-based Feeds
    36.8.4.1. Get a List-based Feed
    36.8.4.2. Reverse-sort Rows
    36.8.4.3. Send a Structured Query
    36.8.4.4. Add a Row
    36.8.4.5. Edit a Row
    36.8.4.6. Delete a Row
    36.8.5. Interacting With Cell-based Feeds
    36.8.5.1. Get a Cell-based Feed
    36.8.5.2. Send a Cell Range Query
    36.8.5.3. Change Contents of a Cell
    36.9. Using Google Apps Provisioning
    36.9.1. Setting the current domain
    36.9.1.1. Setting the domain for the service class
    36.9.1.2. Setting the domain for query classes
    36.9.2. Interacting with users
    36.9.2.1. Creating a user account
    36.9.2.2. Retrieving a user account
    36.9.2.3. Retrieving all users in a domain
    36.9.2.4. Updating a user account
    36.9.2.4.1. Resetting a user's password
    36.9.2.4.2. Forcing a user to change their password
    36.9.2.4.3. Suspending a user account
    36.9.2.4.4. Granting administrative rights
    36.9.2.5. Deleting user accounts
    36.9.3. Interacting with nicknames
    36.9.3.1. Creating a nickname
    36.9.3.2. Retrieving a nickname
    36.9.3.3. Retrieving all nicknames for a user
    36.9.3.4. Retrieving all nicknames in a domain
    36.9.3.5. Deleting a nickname
    36.9.4. Interacting with groups
    36.9.4.1. Creating a group
    36.9.4.2. Retrieving an individual group
    36.9.4.3. Retrieving all groups in a domain
    36.9.4.4. Deleting a group
    36.9.4.5. Updating a group
    36.9.4.6. Retrieving all groups to which a person is a member
    36.9.5. Interacting with group members
    36.9.5.1. Adding a member to a group
    36.9.5.2. Check to see if member belongs to group
    36.9.5.3. Removing a member from a group
    36.9.5.4. Retrieving the list of members to a group
    36.9.6. Interacting with group owners
    36.9.6.1. Adding an owner to a group
    36.9.6.2. Retrieving the list of the owner of a group
    36.9.6.3. Check to see if an email is the owner of a group
    36.9.6.4. Removing an owner from a group
    36.9.7. Interacting with email lists
    36.9.7.1. Creating an email list
    36.9.7.2. Retrieving all email lists to which a recipient is subscribed
    36.9.7.3. Retrieving all email lists in a domain
    36.9.7.4. Deleting an email list
    36.9.8. Interacting with email list recipients
    36.9.8.1. Adding a recipient to an email list
    36.9.8.2. Retrieving the list of subscribers to an email list
    36.9.8.3. Removing a recipient from an email list
    36.9.9. Handling errors
    36.10. Using Google Base
    36.10.1. Connect To The Base Service
    36.10.1.1. Authentication
    36.10.1.2. Create A Service Instance
    36.10.2. Retrieve Items
    36.10.2.1. Send a Structured Query
    36.10.2.1.1. Query Customer Items Feed
    36.10.2.1.2. Query Snippets Feed
    36.10.2.2. Iterate through the Items
    36.10.3. Insert, Update, and Delete Customer Items
    36.10.3.1. Insert an Item
    36.10.3.2. Modify an Item
    36.10.3.3. Delete an Item
    36.11. Using Picasa Web Albums
    36.11.1. Connecting To The Service
    36.11.1.1. Authentication
    36.11.1.2. Creating A Service Instance
    36.11.2. Understanding and Constructing Queries
    36.11.3. Retrieving Feeds And Entries
    36.11.3.1. Retrieving A User
    36.11.3.2. Retrieving An Album
    36.11.3.3. Retrieving A Photo
    36.11.3.4. Retrieving A Comment
    36.11.3.5. Retrieving A Tag
    36.11.4. Creating Entries
    36.11.4.1. Creating An Album
    36.11.4.2. Creating A Photo
    36.11.4.3. Creating A Comment
    36.11.4.4. Creating A Tag
    36.11.5. Deleting Entries
    36.11.5.1. Deleting An Album
    36.11.5.2. Deleting A Photo
    36.11.5.3. Deleting A Comment
    36.11.5.4. Deleting A Tag
    36.11.5.5. Optimistic Concurrency (Notes On Deletion)
    36.12. Using the YouTube Data API
    36.12.1. Authentication
    36.12.2. Developer Keys and Client ID
    36.12.3. Retrieving public video feeds
    36.12.3.1. Searching for videos by metadata
    36.12.3.2. Searching for videos by categories and tags/keywords
    36.12.3.3. Retrieving standard feeds
    36.12.3.4. Retrieving videos uploaded by a user
    36.12.3.5. Retrieving videos favorited by a user
    36.12.3.6. Retrieving video responses for a video
    36.12.4. Retrieving video comments
    36.12.5. Retrieving playlist feeds
    36.12.5.1. Retrieving the playlists of a user
    36.12.5.2. Retrieving a specific playlist
    36.12.6. Retrieving a list of a user's subscriptions
    36.12.7. Retrieving a user's profile
    36.12.8. Uploading Videos to YouTube
    36.12.9. Browser-based upload
    36.12.10. Checking upload status
    36.12.11. Other Functions
    36.13. Catching Gdata Exceptions
    37. Zend_Http
    37.1. Introduction
    37.1.1. Using Zend_Http_Client
    37.1.2. Configuration Parameters
    37.1.3. Performing Basic HTTP Requests
    37.1.4. Adding GET and POST parameters
    37.1.5. Accessing Last Request and Response
    37.2. Zend_Http_Client - Advanced Usage
    37.2.1. HTTP Redirections
    37.2.2. Adding Cookies and Using Cookie Persistence
    37.2.3. Setting Custom Request Headers
    37.2.4. File Uploads
    37.2.5. Sending Raw POST Data
    37.2.6. HTTP Authentication
    37.2.7. Sending Multiple Requests With the Same Client
    37.2.8. Data Streaming
    37.3. Zend_Http_Client - Connection Adapters
    37.3.1. Overview
    37.3.2. The Socket Adapter
    37.3.2.1. Customizing and accessing the Socket adapter stream context
    37.3.3. The Proxy Adapter
    37.3.4. The cURL Adapter
    37.3.5. The Test Adapter
    37.3.6. Creating your own connection adapters
    37.4. Zend_Http_Cookie and Zend_Http_CookieJar
    37.4.1. Introduction
    37.4.2. Instantiating Zend_Http_Cookie Objects
    37.4.3. Zend_Http_Cookie getter methods
    37.4.4. Zend_Http_Cookie: Matching against a scenario
    37.4.5. The Zend_Http_CookieJar Class: Instantiation
    37.4.6. Adding Cookies to a Zend_Http_CookieJar object
    37.4.7. Retrieving Cookies From a Zend_Http_CookieJar object
    37.5. Zend_Http_Response
    37.5.1. Introduction
    37.5.2. Boolean Tester Methods
    37.5.3. Accessor Methods
    37.5.4. Static HTTP Response Parsers
    37.6. Zend_Http_UserAgent
    37.6.1. Overview
    37.6.2. Quick Start
    37.6.3. Configuration Options
    37.6.4. Available Methods
    37.6.5. Examples
    37.7. The UserAgent Device Interface
    37.7.1. Overview
    37.7.2. Quick Start
    37.7.3. Configuration Options
    37.7.4. Available Methods
    37.7.5. Examples
    37.8. The UserAgent Features Adapter
    37.8.1. Overview
    37.8.2. Quick Start
    37.8.3. Configuration Options
    37.8.4. Available Methods
    37.9. The WURFL UserAgent Features Adapter
    37.9.1. Overview
    37.9.2. Quick Start
    37.9.3. Configuration Options
    37.9.4. Available Methods
    37.10. The DeviceAtlas UserAgent Features Adapter
    37.10.1. Overview
    37.10.2. Quick Start
    37.10.3. Configuration Options
    37.10.4. Available Methods
    37.11. The TeraWurfl UserAgent Features Adapter
    37.11.1. Overview
    37.11.2. Quick Start
    37.11.3. Configuration Options
    37.11.4. Available Methods
    37.12. The UserAgent Storage Interface
    37.12.1. Overview
    37.12.2. Quick Start
    37.12.3. Configuration Options
    37.12.4. Available Methods
    37.13. The Session UserAgent Storage Adapter
    37.13.1. Overview
    37.13.2. Quick Start
    37.13.3. Configuration Options
    37.13.4. Available Methods
    38. Zend_InfoCard
    38.1. Introduction
    38.1.1. Basic Theory of Usage
    38.1.2. Using as part of Zend_Auth
    38.1.3. Using the Zend_InfoCard component standalone
    38.1.4. Working with a Claims object
    38.1.5. Attaching Information Cards to existing accounts
    38.1.6. Creating Zend_InfoCard Adapters
    39. Zend_Json
    39.1. Introducción
    39.2. Uso Básico
    39.2.1. Pretty-printing JSON
    39.3. Uso Avanzado de Zend_Json
    39.3.1. Objetos JSON
    39.3.2. Codificando Objetos PHP
    39.3.3. Codificador/Decodificador Interno
    39.3.4. Expresiones JSON
    39.4. Conversión de XML a JSON
    39.5. Zend_Json_Server - servidor JSON-RPC
    39.5.1. Detalles Avanzados
    39.5.1.1. Zend_Json_Server
    39.5.1.2. Zend_Json_Server_Request
    39.5.1.3. Zend_Json_Server_Response
    39.5.1.4. Zend_Json_Server_Error
    39.5.1.5. Zend_Json_Server_Smd
    40. Zend_Layout
    40.1. Introducción
    40.2. Zend_Layout Quick Start
    40.2.1. Layout scripts
    40.2.2. Using Zend_Layout with the Zend Framework MVC
    40.2.3. Using Zend_Layout as a Standalone Component
    40.2.4. Sample Layout
    40.3. Zend_Layout Configuration Options
    40.3.1. Examples
    40.4. Zend_Layout Advanced Usage
    40.4.1. Custom View Objects
    40.4.2. Custom Front Controller Plugins
    40.4.3. Custom Action Helpers
    40.4.4. Custom Layout Script Path Resolution: Using the Inflector
    41. Zend_Ldap
    41.1. Introduction
    41.1.1. Theory of operation
    41.1.1.1. Automatic Username Canonicalization When Binding
    41.1.1.2. Account Name Canonicalization
    41.1.1.3. Multi-domain Authentication and Failover
    41.2. API overview
    41.2.1. Configuration / options
    41.2.2. API Reference
    41.2.2.1. Zend_Ldap
    41.2.2.1.1. Zend_Ldap_Collection
    41.2.2.2. Zend_Ldap_Attribute
    41.2.2.3. Zend_Ldap_Dn
    41.2.2.4. Zend_Ldap_Filter
    41.2.2.5. Zend_Ldap_Node
    41.2.2.6. Zend_Ldap_Node_RootDse
    41.2.2.6.1. OpenLDAP
    41.2.2.6.2. ActiveDirectory
    41.2.2.6.3. eDirectory
    41.2.2.7. Zend_Ldap_Node_Schema
    41.2.2.7.1. OpenLDAP
    41.2.2.7.2. ActiveDirectory
    41.2.2.8. Zend_Ldif_Encoder
    41.3. Usage Scenarios
    41.3.1. Authentication scenarios
    41.3.1.1. OpenLDAP
    41.3.1.2. ActiveDirectory
    41.3.2. Basic CRUD operations
    41.3.2.1. Retrieving data from the LDAP
    41.3.2.2. Adding data to the LDAP
    41.3.2.3. Deleting from the LDAP
    41.3.2.4. Updating the LDAP
    41.3.3. Extended operations
    41.3.3.1. Copy and move entries in the LDAP
    41.4. Tools
    41.4.1. Creation and modification of DN strings
    41.4.2. Using the filter API to create search filters
    41.4.3. Modify LDAP entries using the Attribute API
    41.5. Object oriented access to the LDAP tree using Zend_Ldap_Node
    41.5.1. Basic CRUD operations
    41.5.1.1. Retrieving data from the LDAP
    41.5.1.1.1. Getting a node by its DN
    41.5.1.1.2. Searching a node's subtree
    41.5.1.2. Adding a new node to the LDAP
    41.5.1.3. Deleting a node from the LDAP
    41.5.1.4. Updating a node on the LDAP
    41.5.2. Extended operations
    41.5.2.1. Copy and move nodes in the LDAP
    41.5.3. Tree traversal
    41.6. Getting information from the LDAP server
    41.6.1. RootDSE
    41.6.2. Schema Browsing
    41.6.2.1. OpenLDAP
    41.6.2.2. ActiveDirectory
    41.7. Serializing LDAP data to and from LDIF
    41.7.1. Serialize a LDAP entry to LDIF
    41.7.2. Deserialize a LDIF string into a LDAP entry
    42. Zend_Loader
    42.1. Cargando archivos y clases dinámicamente
    42.1.1. Cargando Archivos
    42.1.2. Cargando Clases
    42.1.3. Comprobando si un Archivo Puede Ser Leído
    42.1.4. Usando el Autoloader
    42.2. The Autoloader
    42.2.1. Using the Autoloader
    42.2.2. Selecting a Zend Framework version
    42.2.3. The Autoloader Interface
    42.2.4. Autoloader Reference
    42.3. Resource Autoloaders
    42.3.1. Resource autoloader usage
    42.3.2. The Module Resource Autoloader
    42.3.3. Using Resource Autoloaders as Object Factories
    42.3.4. Resource Autoloader Reference
    42.4. Loading Plugins
    42.4.1. Basic Use Case
    42.4.2. Manipulating Plugin Paths
    42.4.3. Testing for Plugins and Retrieving Class Names
    42.4.4. Getting Better Performance for Plugins
    43. Zend_Locale
    43.1. Introduction
    43.1.1. What is Localization
    43.1.2. What is a Locale?
    43.1.3. How are Locales Represented?
    43.1.4. Selecting the Right Locale
    43.1.5. Usage of automatic Locales
    43.1.6. Using a default Locale
    43.1.7. ZF Locale-Aware Classes
    43.1.8. Application wide locale
    43.1.9. Zend_Locale_Format::setOptions(array $options)
    43.1.10. Speed up Zend_Locale and its subclasses
    43.2. Using Zend_Locale
    43.2.1. Copying, Cloning, and Serializing Locale Objects
    43.2.2. Equality
    43.2.3. Default locales
    43.2.4. Set a new locale
    43.2.5. Getting the language and region
    43.2.6. Get the locale by giving a territory
    43.2.7. Obtaining localized strings
    43.2.8. Obtaining translations for "yes" and "no"
    43.2.9. Get a list of all known locales
    43.2.10. Detecting locales
    43.3. Normalization and Localization
    43.3.1. Number normalization: getNumber($input, Array $options)
    43.3.1.1. Precision and Calculations
    43.3.2. Number localization
    43.3.3. Number testing
    43.3.4. Float value normalization
    43.3.5. Floating point value localization
    43.3.6. Floating point value testing
    43.3.7. Integer value normalization
    43.3.8. Integer point value localization
    43.3.9. Integer value testing
    43.3.10. Numeral System Conversion
    43.4. Working with Dates and Times
    43.4.1. Normalizing Dates and Times
    43.4.2. Testing Dates
    43.4.3. Normalizing a Time
    43.4.4. Testing Times
    43.5. Supported locales
    44. Zend_Log
    44.1. Overview
    44.1.1. Creating a Log
    44.1.2. Logging Messages
    44.1.3. Destroying a Log
    44.1.4. Using Built-in Priorities
    44.1.5. Adding User-defined Priorities
    44.1.6. Understanding Log Events
    44.1.7. Log PHP Errors
    44.2. Writers
    44.2.1. Writing to Streams
    44.2.2. Writing to Databases
    44.2.3. Writing to Firebug
    44.2.3.1. Setting Styles for Priorities
    44.2.3.2. Preparing data for Logging
    44.2.3.3. Exception Logging
    44.2.3.4. Table Logging
    44.2.4. Writing to Email
    44.2.4.1. Zend_Layout Usage
    44.2.4.2. Subject Line Error Level Summary
    44.2.4.3. Caveats
    44.2.5. Writing to the System Log
    44.2.6. Writing to the Zend Server Monitor
    44.2.7. Stubbing Out the Writer
    44.2.8. Testing with the Mock
    44.2.9. Compositing Writers
    44.3. Formatters
    44.3.1. Simple Formatting
    44.3.2. Formatting to XML
    44.4. Filters
    44.4.1. Filtering for All Writers
    44.4.2. Filtering for a Writer Instance
    44.5. Using the Factory to Create a Log
    44.5.1. Writer Options
    44.5.1.1. Zend_Log_Writer_Db Options
    44.5.1.2. Zend_Log_Writer_Firebug Options
    44.5.1.3. Zend_Log_Writer_Mail Options
    44.5.1.4. Zend_Log_Writer_Mock Options
    44.5.1.5. Zend_Log_Writer_Null Options
    44.5.1.6. Zend_Log_Writer_Stream Options
    44.5.1.7. Zend_Log_Writer_Syslog Options
    44.5.1.8. Zend_Log_Writer_ZendMonitor Options
    44.5.2. Filter Options
    44.5.2.1. Zend_Log_Filter_Message Options
    44.5.2.2. Zend_Log_Filter_Priority Options
    44.5.2.3. Zend_Log_Filter_Suppress Options
    44.5.3. Creating Configurable Writers and Filters
    45. Zend_Mail
    45.1. Introduction
    45.1.1. Getting started
    45.1.2. Configuring the default sendmail transport
    45.2. Sending via SMTP
    45.3. Sending Multiple Mails per SMTP Connection
    45.4. Using Different Transports
    45.4.1. Using File Transport
    45.5. HTML E-Mail
    45.6. Attachments
    45.7. Adding Recipients
    45.8. Controlling the MIME Boundary
    45.9. Additional Headers
    45.10. Character Sets
    45.11. Encoding
    45.12. SMTP Authentication
    45.13. Securing SMTP Transport
    45.14. Reading Mail Messages
    45.14.1. Simple example using Pop3
    45.14.2. Opening a local storage
    45.14.3. Opening a remote storage
    45.14.4. Fetching messages and simple methods
    45.14.5. Working with messages
    45.14.6. Checking for flags
    45.14.7. Using folders
    45.14.8. Advanced Use
    45.14.8.1. Using NOOP
    45.14.8.2. Caching instances
    45.14.8.3. Extending Protocol Classes
    45.14.8.4. Using Quota (since 1.5)
    46. Zend_Markup
    46.1. Introduction
    46.2. Getting Started With Zend_Markup
    46.3. Zend_Markup Parsers
    46.3.1. Theory of Parsing
    46.3.2. The BBCode parser
    46.3.3. The Textile parser
    46.3.3.1. Lists
    46.4. Zend_Markup Renderers
    46.4.1. Adding your own markups
    46.4.1.1. Add a callback markup
    46.4.2. List of markups
    47. Zend_Measure
    47.1. Introduction
    47.2. Creation of Measurements
    47.2.1. Creating measurements from integers and floats
    47.2.2. Creating measurements from strings
    47.2.3. Measurements from localized strings
    47.3. Outputting measurements
    47.3.1. Automatic output
    47.3.2. Outputting values
    47.3.3. Output with unit of measurement
    47.3.4. Output as localized string
    47.4. Manipulating Measurements
    47.4.1. Convert
    47.4.2. Add and subtract
    47.4.3. Compare
    47.4.4. Compare
    47.4.5. Manually change values
    47.4.6. Manually change types
    47.5. Types of measurements
    47.5.1. Hints for Zend_Measure_Binary
    47.5.2. Hints for Zend_Measure_Number
    47.5.3. Roman numbers
    48. Zend_Memory
    48.1. Overview
    48.1.1. Introduction
    48.1.2. Theory of Operation
    48.1.2.1. Memory manager
    48.1.2.2. Memory container
    48.1.2.3. Locked memory
    48.1.2.4. Movable memory
    48.2. Memory Manager
    48.2.1. Creating a Memory Manager
    48.2.2. Managing Memory Objects
    48.2.2.1. Creating Movable Objects
    48.2.2.2. Creating Locked Objects
    48.2.2.3. Destroying Objects
    48.2.3. Memory Manager Settings
    48.2.3.1. Memory Limit
    48.2.3.2. MinSize
    48.3. Memory Objects
    48.3.1. Movable
    48.3.2. Locked
    48.3.3. Memory container 'value' property
    48.3.4. Memory container interface
    48.3.4.1. getRef() method
    48.3.4.2. touch() method
    48.3.4.3. lock() method
    48.3.4.4. unlock() method
    48.3.4.5. isLocked() method
    49. Zend_Mime
    49.1. Zend_Mime
    49.1.1. Introduction
    49.1.2. Static Methods and Constants
    49.1.3. Instantiating Zend_Mime
    49.2. Zend_Mime_Message
    49.2.1. Introduction
    49.2.2. Instantiation
    49.2.3. Adding MIME Parts
    49.2.4. Boundary handling
    49.2.5. parsing a string to create a Zend_Mime_Message object (experimental)
    49.3. Zend_Mime_Part
    49.3.1. Introduction
    49.3.2. Instantiation
    49.3.3. Methods for rendering the message part to a string
    50. Zend_Navigation
    50.1. Introduction
    50.1.1. Pages and Containers
    50.1.1.1. Pages
    50.1.1.2. Containers
    50.1.2. Separation of data (model) and rendering (view)
    50.2. Pages
    50.2.1. Common page features
    50.2.2. Zend_Navigation_Page_Mvc
    50.2.3. Zend_Navigation_Page_Uri
    50.2.4. Creating custom page types
    50.2.5. Creating pages using the page factory
    50.3. Containers
    50.3.1. Creating containers
    50.3.2. Adding pages
    50.3.3. Removing pages
    50.3.4. Finding pages
    50.3.5. Iterating containers
    50.3.6. Other operations
    51. Zend_Oauth
    51.1. Introduction to OAuth
    51.1.1. Protocol Workflow
    51.1.2. Security Architecture
    51.1.3. Getting Started
    52. Zend_OpenId
    52.1. Introduction
    52.1.1. What is OpenID?
    52.1.2. How Does it Work?
    52.1.3. Zend_OpenId Structure
    52.1.4. Supported OpenID Standards
    52.2. Zend_OpenId_Consumer Basics
    52.2.1. OpenID Authentication
    52.2.2. Combining all Steps in One Page
    52.2.3. Consumer Realm
    52.2.4. Immediate Check
    52.2.5. Zend_OpenId_Consumer_Storage
    52.2.6. Simple Registration Extension
    52.2.7. Integration with Zend_Auth
    52.2.8. Integration with Zend_Controller
    52.3. Zend_OpenId_Provider
    52.3.1. Quick start
    52.3.2. Combined Provide Scripts
    52.3.3. Simple Registration Extension
    52.3.4. Anything Else?
    53. Zend_Paginator
    53.1. Introduction
    53.2. Usage
    53.2.1. Paginating data collections
    53.2.2. The DbSelect and DbTableSelect adapter
    53.2.3. Rendering pages with view scripts
    53.2.3.1. Example pagination controls
    53.2.3.2. Listing of properties
    53.3. Configuration
    53.4. Advanced usage
    53.4.1. Custom data source adapters
    53.4.2. Custom scrolling styles
    53.4.3. Caching features
    53.4.4. Zend_Paginator_AdapterAggregate Interface
    54. Zend_Pdf
    54.1. Introducción
    54.2. Creando y Cargando Documentos PDF
    54.3. Guardar Cambios a Documentos PDF
    54.4. Trabajando con Páginas
    54.4.1. Creación de Páginas
    54.4.2. Clonado de Páginas
    54.5. Dibujo
    54.5.1. Geometría
    54.5.2. Colores
    54.5.3. Dibujo de Formas
    54.5.4. Dibujo de Texto
    54.5.5. Uso de Fuentes
    54.5.6. Limitaciones de las fuentes PDF estándar
    54.5.7. Extracción de las fuentes
    54.5.8. Dibujo de Imágenes
    54.5.9. Estilo de Dibujo de Líneas
    54.5.10. Estilo Relleno
    54.5.11. Transformaciones Lineales
    54.5.11.1. Rotaciones
    54.5.11.2. A partir de Zend Framework 1.8, el escalado
    54.5.11.3. A partir de Zend Framework 1.8, traducir
    54.5.11.4. A partir de Zend Framework 1.8, el sesgo
    54.5.12. Guardar/Restaurar el estado de los gráficos
    54.5.13. Señalar el área de recorte
    54.5.14. Estilos
    54.5.15. Transparencia
    54.6. Interactive Features
    54.6.1. Destinations
    54.6.1.1. Supported Destination Types
    54.6.1.1.1. Zend_Pdf_Destination_Zoom
    54.6.1.1.2. Zend_Pdf_Destination_Fit
    54.6.1.1.3. Zend_Pdf_Destination_FitHorizontally
    54.6.1.1.4. Zend_Pdf_Destination_FitVertically
    54.6.1.1.5. Zend_Pdf_Destination_FitRectangle
    54.6.1.1.6. Zend_Pdf_Destination_FitBoundingBox
    54.6.1.1.7. Zend_Pdf_Destination_FitBoundingBoxHorizontally
    54.6.1.1.8. Zend_Pdf_Destination_FitBoundingBoxVertically
    54.6.1.1.9. Zend_Pdf_Destination_Named
    54.6.1.2. Document level destination processing
    54.6.2. Actions
    54.6.2.1. Supported action types
    54.6.2.2. Actions chaining
    54.6.2.3. Document Open Action
    54.6.3. Document Outline (bookmarks)
    54.6.4. Annotations
    54.7. Información del Documento y Metadatos
    54.8. Ejemplo de Uso del módulo Zend_Pdf
    55. Zend_ProgressBar
    55.1. Zend_ProgressBar
    55.1.1. Introduction
    55.1.2. Basic Usage of Zend_Progressbar
    55.1.3. Persistent progress
    55.1.4. Standard adapters
    55.1.4.1. Zend_ProgressBar_Adapter_Console
    55.1.4.2. Zend_ProgressBar_Adapter_JsPush
    55.1.4.3. Zend_ProgressBar_Adapter_JsPull
    56. Zend_Queue
    56.1. Introduction
    56.2. Example usage
    56.3. Framework
    56.3.1. Introduction
    56.3.2. Commonality among adapters
    56.4. Adapters
    56.4.1. Specific Adapters - Configuration settings
    56.4.1.1. Apache ActiveMQ - Zend_Queue_Adapter_Activemq
    56.4.1.2. Db - Zend_Queue_Adapter_Db
    56.4.1.3. MemcacheQ - Zend_Queue_Adapter_Memcacheq
    56.4.1.4. Zend Platform Job Queue - Zend_Queue_Adapter_PlatformJobQueue
    56.4.1.5. Array - Zend_Queue_Adapter_Array
    56.4.2. Notes for Specific Adapters
    56.4.2.1. Apache ActiveMQ
    56.4.2.2. Zend_Db
    56.4.2.3. MemcacheQ
    56.4.2.4. Zend Platform Job Queue
    56.4.2.5. Array (local)
    56.5. Customizing Zend_Queue
    56.5.1. Creating your own adapter
    56.5.2. Creating your own message class
    56.5.3. Creating your own message iterator class
    56.5.4. Creating your own queue class
    56.6. Stomp
    56.6.1. Stomp - Supporting classes
    57. Zend_Reflection
    57.1. Introduction
    57.2. Zend_Reflection Examples
    57.3. Zend_Reflection Reference
    57.3.1. Zend_Reflection_Docblock
    57.3.2. Zend_Reflection_Docblock_Tag
    57.3.3. Zend_Reflection_Docblock_Tag_Param
    57.3.4. Zend_Reflection_Docblock_Tag_Return
    57.3.5. Zend_Reflection_File
    57.3.6. Zend_Reflection_Class
    57.3.7. Zend_Reflection_Extension
    57.3.8. Zend_Reflection_Function
    57.3.9. Zend_Reflection_Method
    57.3.10. Zend_Reflection_Parameter
    57.3.11. Zend_Reflection_Property
    58. Zend_Registry
    58.1. Using the Registry
    58.1.1. Setting Values in the Registry
    58.1.2. Getting Values from the Registry
    58.1.3. Constructing a Registry Object
    58.1.4. Accessing the Registry as an Array
    58.1.5. Accessing the Registry as an Object
    58.1.6. Querying if an Index Exists
    58.1.7. Extending the Registry
    58.1.8. Unsetting the Static Registry
    59. Zend_Rest
    59.1. Introduction
    59.2. Zend_Rest_Client
    59.2.1. Introduction
    59.2.2. Responses
    59.2.3. Request Arguments
    59.3. Zend_Rest_Server
    59.3.1. Introduction
    59.3.2. REST Server Usage
    59.3.3. Calling a Zend_Rest_Server Service
    59.3.4. Sending A Custom Status
    59.3.5. Returning Custom XML Responses
    60. Zend_Search_Lucene
    60.1. Overview
    60.1.1. Introduction
    60.1.2. Document and Field Objects
    60.1.3. Understanding Field Types
    60.1.4. HTML documents
    60.1.5. Word 2007 documents
    60.1.6. Powerpoint 2007 documents
    60.1.7. Excel 2007 documents
    60.2. Building Indexes
    60.2.1. Creating a New Index
    60.2.2. Updating Index
    60.2.3. Updating Documents
    60.2.4. Retrieving Index Size
    60.2.5. Index optimization
    60.2.5.1. MaxBufferedDocs auto-optimization option
    60.2.5.2. MaxMergeDocs auto-optimization option
    60.2.5.3. MergeFactor auto-optimization option
    60.2.6. Permissions
    60.2.7. Limitations
    60.2.7.1. Index size
    60.2.7.2. Supported Filesystems
    60.3. Searching an Index
    60.3.1. Building Queries
    60.3.1.1. Query Parsing
    60.3.2. Search Results
    60.3.3. Limiting the Result Set
    60.3.4. Results Scoring
    60.3.5. Search Result Sorting
    60.3.6. Search Results Highlighting
    60.4. Query Language
    60.4.1. Terms
    60.4.2. Fields
    60.4.3. Wildcards
    60.4.4. Term Modifiers
    60.4.5. Range Searches
    60.4.6. Fuzzy Searches
    60.4.7. Matched terms limitation
    60.4.8. Proximity Searches
    60.4.9. Boosting a Term
    60.4.10. Boolean Operators
    60.4.10.1. AND
    60.4.10.2. OR
    60.4.10.3. NOT
    60.4.10.4. &&, ||, and ! operators
    60.4.10.5. +
    60.4.10.6. -
    60.4.10.7. No Operator
    60.4.11. Grouping
    60.4.12. Field Grouping
    60.4.13. Escaping Special Characters
    60.5. Query Construction API
    60.5.1. Query Parser Exceptions
    60.5.2. Term Query
    60.5.3. Multi-Term Query
    60.5.4. Boolean Query
    60.5.5. Wildcard Query
    60.5.6. Fuzzy Query
    60.5.7. Phrase Query
    60.5.8. Range Query
    60.6. Character Set
    60.6.1. UTF-8 and single-byte character set support
    60.6.2. Default text analyzer
    60.6.3. UTF-8 compatible text analyzers
    60.7. Extensibility
    60.7.1. Text Analysis
    60.7.2. Tokens Filtering
    60.7.3. Scoring Algorithms
    60.7.4. Storage Containers
    60.8. Interoperating with Java Lucene
    60.8.1. File Formats
    60.8.2. Index Directory
    60.8.3. Java Source Code
    60.9. Advanced
    60.9.1. Starting from 1.6, handling index format transformations
    60.9.2. Using the index as static property
    60.10. Best Practices
    60.10.1. Field names
    60.10.2. Indexing performance
    60.10.3. Index during Shut Down
    60.10.4. Retrieving documents by unique id
    60.10.5. Memory Usage
    60.10.6. Encoding
    60.10.7. Index maintenance
    61. Zend_Serializer
    61.1. Introduction
    61.2. Zend_Serializer_Adapter
    61.2.1. Zend_Serializer_Adapter_PhpSerialize
    61.2.2. Zend_Serializer_Adapter_Igbinary
    61.2.3. Zend_Serializer_Adapter_Wddx
    61.2.4. Zend_Serializer_Adapter_Json
    61.2.5. Zend_Serializer_Adapter_Amf 0 and 3
    61.2.6. Zend_Serializer_Adapter_PythonPickle
    61.2.7. Zend_Serializer_Adapter_PhpCode
    62. Zend_Server
    62.1. Introduction
    62.2. Zend_Server_Reflection
    62.2.1. Introduction
    62.2.2. Usage
    63. Zend_Service
    63.1. Introduction
    63.2. Zend_Service_Akismet
    63.2.1. Introduction
    63.2.2. Verify an API key
    63.2.3. Check for spam
    63.2.4. Submitting known spam
    63.2.5. Submitting false positives (ham)
    63.2.6. Zend-specific Methods
    63.3. Zend_Service_Amazon
    63.3.1. Introduction
    63.3.2. Country Codes
    63.3.3. Looking up a Specific Amazon Item by ASIN
    63.3.4. Performing Amazon Item Searches
    63.3.5. Using the Alternative Query API
    63.3.5.1. Introduction
    63.3.6. Zend_Service_Amazon Classes
    63.3.6.1. Zend_Service_Amazon_Item
    63.3.6.1.1. Zend_Service_Amazon_Item::asXML()
    63.3.6.1.2. Properties
    63.3.6.2. Zend_Service_Amazon_Image
    63.3.6.2.1. Properties
    63.3.6.3. Zend_Service_Amazon_ResultSet
    63.3.6.3.1. Zend_Service_Amazon_ResultSet::totalResults()
    63.3.6.4. Zend_Service_Amazon_OfferSet
    63.3.6.4.1. Properties
    63.3.6.5. Zend_Service_Amazon_Offer
    63.3.6.5.1. Zend_Service_Amazon_Offer Properties
    63.3.6.6. Zend_Service_Amazon_SimilarProduct
    63.3.6.6.1. Properties
    63.3.6.7. Zend_Service_Amazon_Accessories
    63.3.6.7.1. Properties
    63.3.6.8. Zend_Service_Amazon_CustomerReview
    63.3.6.8.1. Properties
    63.3.6.9. Zend_Service_Amazon_EditorialReview
    63.3.6.9.1. Properties
    63.3.6.10. Zend_Service_Amazon_Listmania
    63.3.6.10.1. Properties
    63.4. Zend_Service_Amazon_Ec2
    63.4.1. Introduction
    63.4.2. What is Amazon Ec2?
    63.4.3. Static Methods
    63.5. Zend_Service_Amazon_Ec2: Instances
    63.5.1. Instance Types
    63.5.2. Running Amazon EC2 Instances
    63.5.3. Amazon Instance Utilities
    63.6. Zend_Service_Amazon_Ec2: Windows Instances
    63.6.1. Windows Instances Usage
    63.7. Zend_Service_Amazon_Ec2: Reserved Instances
    63.7.1. How Reserved Instances are Applied
    63.7.2. Reserved Instances Usage
    63.8. Zend_Service_Amazon_Ec2: CloudWatch Monitoring
    63.8.1. CloudWatch Usage
    63.9. Zend_Service_Amazon_Ec2: Amazon Machine Images (AMI)
    63.9.1. AMI Information Utilities
    63.9.2. AMI Attribute Utilities
    63.10. Zend_Service_Amazon_Ec2: Elastic Block Storage (EBS)
    63.10.1. Create EBS Volumes and Snapshots
    63.10.2. Describing EBS Volumes and Snapshots
    63.10.3. Attach and Detaching Volumes from Instances
    63.10.4. Deleting EBS Volumes and Snapshots
    63.11. Zend_Service_Amazon_Ec2: Elastic IP Addresses
    63.12. Zend_Service_Amazon_Ec2: Keypairs
    63.13. Zend_Service_Amazon_Ec2: Regions and Availability Zones
    63.13.1. Amazon EC2 Regions
    63.13.2. Amazon EC2 Availability Zones
    63.14. Zend_Service_Amazon_Ec2: Security Groups
    63.14.1. Security Group Maintenance
    63.14.2. Authorizing Access
    63.14.3. Revoking Access
    63.15. Zend_Service_Amazon_S3
    63.15.1. Introduction
    63.15.2. Registering with Amazon S3
    63.15.3. API Documentation
    63.15.4. Features
    63.15.5. Getting Started
    63.15.6. Bucket operations
    63.15.7. Object operations
    63.15.8. Data Streaming
    63.15.9. Stream wrapper
    63.16. Zend_Service_Amazon_Sqs
    63.16.1. Introduction
    63.16.2. Registering with Amazon SQS
    63.16.3. API Documentation
    63.16.4. Features
    63.16.5. Getting Started
    63.16.6. Queue operations
    63.16.7. Message operations
    63.17. Zend_Service_Audioscrobbler
    63.17.1. Introduction
    63.17.2. Users
    63.17.3. Artists
    63.17.4. Tracks
    63.17.5. Tags
    63.17.6. Groups
    63.17.7. Forums
    63.18. Zend_Service_Delicious
    63.18.1. Introduction
    63.18.2. Retrieving posts
    63.18.3. Zend_Service_Delicious_PostList
    63.18.4. Editing posts
    63.18.5. Deleting posts
    63.18.6. Adding new posts
    63.18.7. Tags
    63.18.8. Bundles
    63.18.9. Public data
    63.18.9.1. Public posts
    63.18.10. HTTP client
    63.19. Zend_Service_DeveloperGarden
    63.19.1. Introduction to DeveloperGarden
    63.19.1.1. Sign Up for an Account
    63.19.1.2. The Environment
    63.19.1.3. Your configuration
    63.19.2. BaseUserService
    63.19.2.1. Get quota information
    63.19.2.2. Change quota information
    63.19.3. IP Location
    63.19.4. Local Search
    63.19.5. Send SMS
    63.19.6. SMS Validation
    63.19.7. Voice Call
    63.19.8. ConferenceCall
    63.19.9. Performance and Caching
    63.20. Zend_Service_Ebay
    63.20.1. Introduction
    63.21. Zend_Service_Ebay_Finding
    63.21.1. Introduction
    63.21.2. Create a client object
    63.21.3. Finding items
    63.21.4. Keywords Recommendation
    63.21.5. Histograms
    63.22. Zend_Service_Flickr
    63.22.1. Introduction
    63.22.2. Finding Flickr Users' Photos and Information
    63.22.3. Finding photos From a Group Pool
    63.22.4. Retrieving Flickr Image Details
    63.22.5. Zend_Service_Flickr Result Classes
    63.22.5.1. Zend_Service_Flickr_ResultSet
    63.22.5.1.1. Properties
    63.22.5.1.2. Zend_Service_Flickr_ResultSet::totalResults()
    63.22.5.2. Zend_Service_Flickr_Result
    63.22.5.2.1. Properties
    63.22.5.3. Zend_Service_Flickr_Image
    63.22.5.3.1. Properties
    63.23. Zend_Service_LiveDocx
    63.23.1. Introduction to LiveDocx
    63.23.1.1. Sign Up for an Account
    63.23.1.2. Templates and Documents
    63.23.1.3. Supported File Formats
    63.23.1.3.1. Template File Formats (input)
    63.23.1.3.2. Document File Formats (output):
    63.23.1.3.3. Image File Formats (import):
    63.23.1.3.4. Image File Formats (output):
    63.23.2. Zend_Service_LiveDocx_MailMerge
    63.23.2.1. Document Generation Process
    63.23.2.2. Creating Templates in Microsoft Word 2007
    63.23.2.3. Merging image data
    63.23.2.4. Advanced Mail-Merge
    63.23.2.5. Generating bitmaps image files
    63.23.2.6. Local vs. Remote Templates
    63.23.2.7. Getting Information
    63.24. Zend_Service_Nirvanix
    63.24.1. Introduction
    63.24.2. Registering with Nirvanix
    63.24.3. API Documentation
    63.24.4. Features
    63.24.5. Getting Started
    63.24.6. Understanding the Proxy
    63.24.7. Examining Results
    63.24.8. Handling Errors
    63.25. Zend_Service_ReCaptcha
    63.25.1. Introduction
    63.25.2. Simplest use
    63.25.3. Hiding email addresses
    63.26. Zend_Service_ShortUrl
    63.26.1. Overview
    63.26.2. Quick Start
    63.26.3. Available Methods
    63.27. Zend_Service_Simpy
    63.27.1. Introduction
    63.27.2. Links
    63.27.3. Tags
    63.27.4. Notes
    63.27.5. Watchlists
    63.28. Zend_Service_SlideShare
    63.28.1. Getting Started with Zend_Service_SlideShare
    63.28.2. The SlideShow object
    63.28.3. Retrieving a single slide show
    63.28.4. Retrieving Groups of Slide Shows
    63.28.5. Zend_Service_SlideShare Caching policies
    63.28.6. Changing the behavior of the HTTP Client
    63.29. Zend_Service_StrikeIron
    63.29.1. Overview
    63.29.2. Registering with StrikeIron
    63.29.3. Getting Started
    63.29.4. Making Your First Query
    63.29.5. Examining Results
    63.29.6. Handling Errors
    63.29.7. Checking Your Subscription
    63.30. Zend_Service_StrikeIron: Bundled Services
    63.30.1. ZIP Code Information
    63.30.2. U.S. Address Verification
    63.30.3. Sales & Use Tax Basic
    63.31. Zend_Service_StrikeIron: Advanced Uses
    63.31.1. Using Services by WSDL
    63.31.2. Viewing SOAP Transactions
    63.32. Zend_Service_Technorati
    63.32.1. Introduction
    63.32.2. Getting Started
    63.32.3. Making Your First Query
    63.32.4. Consuming Results
    63.32.5. Handling Errors
    63.32.6. Checking Your API Key Daily Usage
    63.32.7. Available Technorati Queries
    63.32.7.1. Technorati Cosmos
    63.32.7.2. Technorati Search
    63.32.7.3. Technorati Tag
    63.32.7.4. Technorati DailyCounts
    63.32.7.5. Technorati TopTags
    63.32.7.6. Technorati BlogInfo
    63.32.7.7. Technorati BlogPostTags
    63.32.7.8. Technorati GetInfo
    63.32.7.9. Technorati KeyInfo
    63.32.8. Zend_Service_Technorati Classes
    63.32.8.1. Zend_Service_Technorati_ResultSet
    63.32.8.2. Zend_Service_Technorati_CosmosResultSet
    63.32.8.3. Zend_Service_Technorati_SearchResultSet
    63.32.8.4. Zend_Service_Technorati_TagResultSet
    63.32.8.5. Zend_Service_Technorati_DailyCountsResultSet
    63.32.8.6. Zend_Service_Technorati_TagsResultSet
    63.32.8.7. Zend_Service_Technorati_Result
    63.32.8.8. Zend_Service_Technorati_CosmosResult
    63.32.8.9. Zend_Service_Technorati_SearchResult
    63.32.8.10. Zend_Service_Technorati_TagResult
    63.32.8.11. Zend_Service_Technorati_DailyCountsResult
    63.32.8.12. Zend_Service_Technorati_TagsResult
    63.32.8.13. Zend_Service_Technorati_GetInfoResult
    63.32.8.14. Zend_Service_Technorati_BlogInfoResult
    63.32.8.15. Zend_Service_Technorati_KeyInfoResult
    63.33. Zend_Service_Twitter
    63.33.1. Introduction
    63.33.2. Authentication
    63.33.3. Account Methods
    63.33.4. Status Methods
    63.33.5. User Methods
    63.33.6. Direct Message Methods
    63.33.7. Friendship Methods
    63.33.8. Favorite Methods
    63.33.9. Block Methods
    63.33.10. Zend_Service_Twitter_Search
    63.33.10.1. Introduction
    63.33.10.2. Twitter Trends
    63.33.10.3. Searching Twitter
    63.33.10.4. Zend-specific Accessor Methods
    63.34. Zend_Service_WindowsAzure
    63.34.1. Introduction
    63.34.2. Installing the Windows Azure SDK
    63.34.3. API Documentation
    63.34.4. Features
    63.34.5. Architecture
    63.35. Zend_Service_WindowsAzure_Storage_Blob
    63.35.1. API Examples
    63.35.1.1. Creating a storage container
    63.35.1.2. Deleting a storage container
    63.35.1.3. Storing a blob
    63.35.1.4. Copying a blob
    63.35.1.5. Downloading a blob
    63.35.1.6. Making a blob publicly available
    63.35.2. Root container
    63.35.3. Blob storage stream wrapper
    63.35.4. Shared Access Signature
    63.35.4.1. Generating a Shared Access Signature
    63.35.4.2. Working with Shared Access Signatures from others
    63.36. Zend_Service_WindowsAzure_Diagnostics_Manager
    63.36.1. API Examples
    63.36.1.1. Checking if a diagnostics configuration for the current role instance exists
    63.36.1.2. Loading the current role instance diagnostics configuration
    63.36.1.3. Storing the current role instance diagnostics configuration
    63.36.1.4. Subscribing to a performance counter
    63.36.1.5. Getting the current role instance id
    63.37. Zend_Service_WindowsAzure_Storage_Queue
    63.37.1. API Examples
    63.37.1.1. Creating a queue
    63.37.1.2. Deleting a queue
    63.37.1.3. Adding a message to a queue
    63.37.1.4. Reading a message from a queue
    63.37.1.5. Check if there are messages in a queue
    63.38. Zend_Service_WindowsAzure_Storage_Table
    63.38.1. Operations on tables
    63.38.1.1. Creating a table
    63.38.1.2. Listing all tables
    63.38.2. Operations on entities
    63.38.2.1. Enforced schema entities
    63.38.2.2. No enforced schema entities (a.k.a. DynamicEntity)
    63.38.2.3. Entities API examples
    63.38.2.3.1. Inserting an entity
    63.38.2.3.2. Retrieving an entity by partition key and row key
    63.38.2.3.3. Updating an entity
    63.38.2.3.4. Deleting an entity
    63.38.2.4. Performing queries
    63.38.2.5. Batch operations
    63.38.3. Table storage session handler
    63.39. Zend_Service_Yahoo
    63.39.1. Introduction
    63.39.2. Searching the Web with Yahoo!
    63.39.3. Finding Images with Yahoo!
    63.39.4. Finding videos with Yahoo!
    63.39.5. Finding Local Businesses and Services with Yahoo!
    63.39.6. Searching Yahoo! News
    63.39.7. Searching Yahoo! Site Explorer Inbound Links
    63.39.8. Searching Yahoo! Site Explorer's PageData
    63.39.9. Zend_Service_Yahoo Classes
    63.39.9.1. Zend_Service_Yahoo_ResultSet
    63.39.9.1.1. Zend_Service_Yahoo_ResultSet::totalResults()
    63.39.9.1.2. Properties
    63.39.9.2. Zend_Service_Yahoo_WebResultSet
    63.39.9.3. Zend_Service_Yahoo_ImageResultSet
    63.39.9.4. Zend_Service_Yahoo_VideoResultSet
    63.39.9.5. Zend_Service_Yahoo_LocalResultSet
    63.39.9.6. Zend_Service_Yahoo_NewsResultSet
    63.39.9.7. Zend_Service_Yahoo_InlinkDataResultSet
    63.39.9.8. Zend_Service_Yahoo_PageDataResultSet
    63.39.9.9. Zend_Service_Yahoo_Result
    63.39.9.9.1. Properties
    63.39.9.10. Zend_Service_Yahoo_WebResult
    63.39.9.10.1. Properties
    63.39.9.11. Zend_Service_Yahoo_ImageResult
    63.39.9.11.1. Properties
    63.39.9.12. Zend_Service_Yahoo_VideoResult
    63.39.9.12.1. Properties
    63.39.9.13. Zend_Service_Yahoo_LocalResult
    63.39.9.13.1. Properties
    63.39.9.14. Zend_Service_Yahoo_NewsResult
    63.39.9.14.1. Properties
    63.39.9.15. Zend_Service_Yahoo_InlinkDataResult
    63.39.9.16. Zend_Service_Yahoo_PageDataResult
    63.39.9.17. Zend_Service_Yahoo_Image
    63.39.9.17.1. Properties
    64. Zend_Session
    64.1. Introduction
    64.2. Basic Usage
    64.2.1. Tutorial Examples
    64.2.2. Iterating Over Session Namespaces
    64.2.3. Accessors for Session Namespaces
    64.3. Advanced Usage
    64.3.1. Starting a Session
    64.3.2. Locking Session Namespaces
    64.3.3. Namespace Expiration
    64.3.4. Session Encapsulation and Controllers
    64.3.5. Preventing Multiple Instances per Namespace
    64.3.6. Working with Arrays
    64.3.7. Using Sessions with Objects
    64.3.8. Using Sessions with Unit Tests
    64.4. Global Session Management
    64.4.1. Configuration Options
    64.4.2. Error: Headers Already Sent
    64.4.3. Session Identifiers
    64.4.3.1. Session Hijacking and Fixation
    64.4.4. rememberMe(integer $seconds)
    64.4.5. forgetMe()
    64.4.6. sessionExists()
    64.4.7. destroy(bool $remove_cookie = true, bool $readonly = true)
    64.4.8. stop()
    64.4.9. writeClose($readonly = true)
    64.4.10. expireSessionCookie()
    64.4.11. setSaveHandler(Zend_Session_SaveHandler_Interface $interface)
    64.4.12. namespaceIsset($namespace)
    64.4.13. namespaceUnset($namespace)
    64.4.14. namespaceGet($namespace)
    64.4.15. getIterator()
    64.5. Zend_Session_SaveHandler_DbTable
    65. Zend_Soap
    65.1. Zend_Soap_Server
    65.1.1. Zend_Soap_Server constructor
    65.1.1.1. Zend_Soap_Server constructor for the WSDL mode
    65.1.1.2. Zend_Soap_Server constructor for the non-WSDL mode
    65.1.2. Methods to define Web Service API
    65.1.3. Request and response objects handling
    65.1.3.1. Request processing
    65.1.3.2. Response pre-processing
    65.2. Zend_Soap_Client
    65.2.1. Zend_Soap_Client Constructor
    65.2.2. Performing SOAP Requests
    65.3. WSDL Accessor
    65.3.1. Zend_Soap_Wsdl constructor
    65.3.2. addMessage() method
    65.3.3. addPortType() method
    65.3.4. addPortOperation() method
    65.3.5. addBinding() method
    65.3.6. addBindingOperation() method
    65.3.7. addSoapBinding() method
    65.3.8. addSoapOperation() method
    65.3.9. addService() method
    65.3.10. Type mapping
    65.3.10.1. Retrieving type information
    65.3.10.2. Adding complex type information
    65.3.11. addDocumentation() method
    65.3.12. Get finalized WSDL document
    65.4. AutoDiscovery
    65.4.1. AutoDiscovery Introduction
    65.4.2. Class autodiscovering
    65.4.3. Functions autodiscovering
    65.4.4. Autodiscovering Datatypes
    65.4.5. WSDL Binding Styles
    66. Zend_Tag
    66.1. Introduction
    66.2. Zend_Tag_Cloud
    66.2.1. Decorators
    66.2.1.1. HTML Tag decorator
    66.2.1.2. HTML Cloud decorator
    67. Zend_Test
    67.1. Introducción
    67.2. Zend_Test_PHPUnit
    67.2.1. Bootstrapping your TestCase
    67.2.2. Testing your Controllers and MVC Applications
    67.2.2.1. Controller Tests and the Redirector Action Helper
    67.2.3. Assertions
    67.2.3.1. CSS Selector Assertions
    67.2.3.2. XPath Assertions
    67.2.3.3. Redirect Assertions
    67.2.3.4. Response Header Assertions
    67.2.3.5. Request Assertions
    67.2.4. Examples
    67.3. Zend_Test_PHPUnit_Db
    67.3.1. Quickstart
    67.3.1.1. Setup a Database TestCase
    67.3.1.2. Specify a seed dataset
    67.3.1.3. A few initial database tests
    67.3.2. Usage, API and Extensions Points
    67.3.2.1. The Zend_Test_PHPUnit_DatabaseTestCase class
    67.3.2.2. Integrating Database Testing with the ControllerTestCase
    67.3.3. Using the Database Testing Adapter
    68. Zend_Text
    68.1. Zend_Text_Figlet
    68.2. Zend_Text_Table
    69. Zend_TimeSync
    69.1. Introduction
    69.1.1. Why Zend_TimeSync ?
    69.1.2. What is NTP ?
    69.1.3. What is SNTP?
    69.1.4. Problematic usage
    69.1.5. Decide which server to use
    69.2. Working with Zend_TimeSync
    69.2.1. Generic Time Server Request
    69.2.2. Multiple Time Servers
    69.2.3. Protocols of Time Servers
    69.2.4. Using Ports for Time Servers
    69.2.5. Time Servers Options
    69.2.6. Using Different Time Servers
    69.2.7. Information from Time Servers
    69.2.8. Handling Exceptions
    70. Zend_Tool
    70.1. Using Zend_Tool On The Command Line
    70.1.1. Installation
    70.1.1.1. Download And Go
    70.1.1.2. Installing Via Pear
    70.1.1.3. Installing by Hand
    70.1.2. General Purpose Commands
    70.1.2.1. Version
    70.1.2.2. Built-in Help
    70.1.2.3. Manifest
    70.1.3. Project Specific Commands
    70.1.3.1. Project
    70.1.3.2. Module
    70.1.3.3. Controller
    70.1.3.4. Action
    70.1.3.5. View
    70.1.3.6. Model
    70.1.3.7. Form
    70.1.3.8. DbAdapter
    70.1.3.9. DbTable
    70.1.3.10. Layout
    70.1.4. Environment Customization
    70.1.4.1. The Storage Directory
    70.1.4.2. The Configuration File
    70.1.4.3. Environment Locations
    70.2. Extending Zend_Tool
    70.2.1. Overview of Zend_Tool
    70.2.2. Zend_Tool_Framework Extensions
    70.2.2.1. Overall Architecture
    70.2.2.2. Understanding the CLI Client
    70.2.2.2.1. Setting up the CLI tool
    70.2.2.2.2. Setting up the CLI tool on Unix-like Systems
    70.2.2.2.3. Setting up the CLI tool on Windows
    70.2.2.2.4. Other Setup Considerations
    70.2.2.3. Creating Providers
    70.2.2.3.1. How Zend_Tool finds your Providers
    70.2.2.3.2. Basic Instructions for Creating Providers
    70.2.2.3.3. The response object
    70.2.2.3.4. Advanced Development Information
    70.2.3. Zend_Tool_Project Extensions
    70.2.3.1. Overall Architecture
    70.2.3.2. Creating Providers
    71. Zend_Tool_Framework
    71.1. Introduction
    71.2. Usando la herramienta CLI
    71.2.1. Setting up the CLI tool
    71.2.2. Setting up the CLI tool on Unix-like Systems
    71.2.3. Setting up the CLI tool on Windows
    71.2.4. Other Setup Considerations
    71.2.5. Where To Go Next?
    71.3. Architecture
    71.3.1. Registry
    71.3.2. Providers
    71.3.3. Loaders
    71.3.4. Manifests
    71.3.5. Clients
    71.4. Creando Proveedores para usar con Zend_Tool_Framework
    71.4.1. How Zend Tool finds your Providers
    71.4.2. Basic Instructions for Creating Providers
    71.4.3. The response object
    71.4.4. Advanced Development Information
    71.4.4.1. Passing Variables to a Provider
    71.4.4.2. Prompt the User for Input
    71.4.4.3. Pretending to execute a Provider Action
    71.4.4.4. Verbose and Debug modes
    71.4.4.5. Accessing User Config and Storage
    71.5. Shipped System Providers
    71.5.1. The Version Provider
    71.5.2. The Manifest Provider
    71.6. Extending and Configuring Zend_Tool_Framework
    71.6.1. Customizing Zend_Tool Console Client
    71.6.1.1. The Home Directory
    71.6.1.2. Local Storage
    71.6.1.3. User Configuration
    71.6.1.4. User Configuration File Content
    72. Zend_Tool_Project
    72.1. Introduction
    72.2. Create A Project
    72.3. Zend_Tool Project Providers
    72.4. Zend_Tool_Project Internos
    72.4.1. Zend_Tool_Project Estructura Xml Interna
    72.4.2. Zend_Tool_Project Enxtensión Interna
    73. Zend_Translate
    73.1. Introduction
    73.1.1. Starting multi-lingual
    73.2. Adapters for Zend_Translate
    73.2.1. How to decide which translation adapter to use
    73.2.1.1. Zend_Translate_Adapter_Array
    73.2.1.2. Zend_Translate_Adapter_Csv
    73.2.1.3. Zend_Translate_Adapter_Gettext
    73.2.1.4. Zend_Translate_Adapter_Ini
    73.2.1.5. Zend_Translate_Adapter_Tbx
    73.2.1.6. Zend_Translate_Adapter_Tmx
    73.2.1.7. Zend_Translate_Adapter_Qt
    73.2.1.8. Zend_Translate_Adapter_Xliff
    73.2.1.9. Zend_Translate_Adapter_XmlTm
    73.2.2. Integrate self written Adapters
    73.2.3. Speedup all Adapters
    73.3. Using Translation Adapters
    73.3.1. Translation Source Structures
    73.4. Creating source files
    73.4.1. Creating Array source files
    73.4.2. Creating Gettext source files
    73.4.3. Creating TMX source files
    73.4.4. Creating CSV source files
    73.4.5. Creating INI source files
    73.5. Additional features for translation
    73.5.1. Options for adapters
    73.5.2. Handling languages
    73.5.2.1. Automatical handling of languages
    73.5.2.2. Using a country as language
    73.5.3. Automatic source detection
    73.5.3.1. Language through naming directories
    73.5.3.2. Language through filenames
    73.5.3.2.1. Complete filename
    73.5.3.2.2. Extension of the file
    73.5.3.2.3. Filename tokens
    73.5.3.3. Ignoring special files and directories
    73.5.3.3.1. Ignore a special directory or file
    73.5.3.3.2. Ignore several directories or files
    73.5.3.3.3. Ignore specific names
    73.5.4. Routing for translations
    73.5.5. Combining multiple translation sources
    73.5.6. Checking for translations
    73.5.7. How to log not found translations
    73.5.8. Accessing source data
    73.6. Plural notations for Translation
    73.6.1. Traditional plural translations
    73.6.2. Modern plural translations
    73.6.3. Plural source files
    73.6.3.1. Array source with plural definitions
    73.6.3.2. Csv source with plural definitions
    73.6.3.3. Gettext source with plural definitions
    73.6.4. Custom plural rules
    74. Zend_Uri
    74.1. Zend_Uri
    74.1.1. Overview
    74.1.2. Creating a New URI
    74.1.2.1. Creating a New Custom-Class URI
    74.1.3. Manipulating an Existing URI
    74.1.4. URI Validation
    74.1.4.1. Allowing "Unwise" characters in URIs
    74.1.5. Common Instance Methods
    74.1.5.1. Getting the Scheme of the URI
    74.1.5.2. Getting the Entire URI
    74.1.5.3. Validating the URI
    75. Zend_Validate
    75.1. Introducción
    75.1.1. ¿Qué es un validador?
    75.1.2. Uso básico de validadores
    75.1.3. Personalizar los mensajes
    75.1.4. Utilizando el método estático is()
    75.1.4.1. Namespaces
    75.1.5. Translating messages
    75.2. Clases de Validación Estándar
    75.2.1. Alnum
    75.2.2. Alpha
    75.2.3. Barcode
    75.2.3.1. Supported options for Zend_Validate_Barcode
    75.2.3.2. Basic usage
    75.2.3.3. Optional checksum
    75.2.3.4. Writing custom adapters
    75.2.4. Between
    75.2.5. Callback
    75.2.5.1. Supported options for Zend_Validate_Callback
    75.2.5.2. Basic usage
    75.2.5.3. Usage with closures
    75.2.5.4. Usage with class-based callbacks
    75.2.5.5. Adding options
    75.2.6. CreditCard
    75.2.6.1. Supported options for Zend_Validate_CreditCard
    75.2.6.2. Basic usage
    75.2.6.3. Accepting defined credit cards
    75.2.6.4. Validation by using foreign APIs
    75.2.7. Ccnum
    75.2.8. Date
    75.2.9. Db_RecordExists and Db_NoRecordExists
    75.2.9.1. Supported options for Zend_Validate_Db_*
    75.2.9.2. Basic usage
    75.2.9.3. Excluding records
    75.2.9.4. Database Adapters
    75.2.9.5. Database Schemas
    75.2.10. Digits
    75.2.11. Dirección de Email
    75.2.11.1. Utilización básica
    75.2.11.2. >Partes locales complejas
    75.2.11.3. Complex local parts
    75.2.11.4. Validating only the local part
    75.2.11.5. Validating different types of hostnames
    75.2.11.6. Verificar si el nombre de host realmente acepta email
    75.2.11.7. Validating International Domains Names
    75.2.11.8. Validación de dominios de nivel superior
    75.2.11.9. Setting messages
    75.2.12. Float
    75.2.13. GreaterThan
    75.2.14. Hex
    75.2.15. Hostname (Nombre de Host)
    75.2.16. Iban
    75.2.17. InArray
    75.2.18. Identical
    75.2.18.1. Supported options for Zend_Validate_Identical
    75.2.18.2. Basic usage
    75.2.18.3. Identical objects
    75.2.18.4. Form elements
    75.2.18.5. Strict validation
    75.2.18.6. Configuration
    75.2.19. InArray
    75.2.19.1. Supported options for Zend_Validate_InArray
    75.2.19.2. Simple array validation
    75.2.19.3. Strict array validation
    75.2.19.4. Recursive array validation
    75.2.20. Int
    75.2.21. Ip
    75.2.21.1. Supported options for Zend_Validate_Ip
    75.2.21.2. Basic usage
    75.2.21.3. Validate IPv4 or IPV6 alone
    75.2.22. Isbn
    75.2.22.1. Supported options for Zend_Validate_Isbn
    75.2.22.2. Basic usage
    75.2.22.3. Setting an explicit ISBN validation type
    75.2.22.4. Specifying a separator restriction
    75.2.23. LessThan
    75.2.24. NotEmpty
    75.2.24.1. Supported options for Zend_Validate_NotEmpty
    75.2.24.2. Default behaviour for Zend_Validate_NotEmpty
    75.2.24.3. Changing behaviour for Zend_Validate_NotEmpty
    75.2.25. PostCode
    75.2.25.1. Constructor options
    75.2.25.2. Supported options for Zend_Validate_PostCode
    75.2.26. Regex
    75.2.27. Sitemap Validators
    75.2.27.1. Sitemap_Changefreq
    75.2.27.2. Sitemap_Lastmod
    75.2.27.3. Sitemap_Loc
    75.2.27.4. Sitemap_Priority
    75.2.27.5. Supported options for Zend_Validate_Sitemap_*
    75.2.28. StringLength
    75.3. Cadenas de Validadores
    75.4. Escribiendo Validadores
    75.5. Validation Messages
    75.5.1. Using pre-translated validation messages
    75.5.2. Limit the size of a validation message
    76. Zend_Version
    76.1. Obteniendo la versión de Zend Framework Version
    77. Zend_View
    77.1. Introduction
    77.1.1. Controller Script
    77.1.2. View Script
    77.1.3. Options
    77.1.4. Short Tags with View Scripts
    77.1.5. Utility Accessors
    77.2. Controller Scripts
    77.2.1. Assigning Variables
    77.2.2. Rendering a View Script
    77.2.3. View Script Paths
    77.3. View Scripts
    77.3.1. Escaping Output
    77.3.2. Using Alternate Template Systems
    77.3.2.1. Template Systems Using View Scripts
    77.3.2.2. Template Systems Using Zend_View_Interface
    77.4. View Helpers
    77.4.1. Initial Helpers
    77.4.1.1. Action View Helper
    77.4.1.2. BaseUrl Helper
    77.4.1.3. Currency Helper
    77.4.1.4. Cycle Helper
    77.4.1.5. Partial Helper
    77.4.1.6. Placeholder Helper
    77.4.1.6.1. Concrete Placeholder Implementations
    77.4.1.7. Doctype Helper
    77.4.1.8. Gravatar View Helper
    77.4.1.8.1. Options
    77.4.1.9. HeadLink Helper
    77.4.1.10. HeadMeta Helper
    77.4.1.11. HeadScript Helper
    77.4.1.12. HeadStyle Helper
    77.4.1.13. HeadTitle Helper
    77.4.1.14. HTML Object Helpers
    77.4.1.15. InlineScript Helper
    77.4.1.16. JSON Helper
    77.4.1.17. Navigation Helpers
    77.4.1.17.1. Translation of labels and titles
    77.4.1.17.2. Integration with ACL
    77.4.1.17.3. Navigation setup used in examples
    77.4.1.17.4. Breadcrumbs Helper
    77.4.1.17.5. Links Helper
    77.4.1.17.6. Menu Helper
    77.4.1.17.7. Sitemap Helper
    77.4.1.17.8. Navigation Helper
    77.4.1.18. TinySrc Helper
    77.4.1.18.1. Overview
    77.4.1.18.2. Quick Start
    77.4.1.18.3. Configuration Options
    77.4.1.18.4. Available Methods
    77.4.1.18.5. Examples
    77.4.1.19. Translate Helper
    77.4.1.20. UserAgent View Helper
    77.4.1.20.1. Overview
    77.4.1.20.2. Quick Start
    77.4.1.20.3. Available Methods
    77.4.2. Helper Paths
    77.4.3. Writing Custom Helpers
    77.4.4. Registering Concrete Helpers
    77.5. Zend_View_Abstract
    78. Zend_Wildfire
    78.1. Zend_Wildfire
    79. Zend_XmlRpc
    79.1. Introducción
    79.2. Zend_XmlRpc_Client
    79.2.1. Introdución
    79.2.2. Method Calls
    79.2.3. Tipos y Conversiones
    79.2.3.1. Tipos Nativos PHP como Parámetro
    79.2.3.2. Zend_XmlRpc_Value Objects as Parameters
    79.2.4. Server Proxy Object
    79.2.5. Error Handling
    79.2.5.1. HTTP Errors
    79.2.5.2. XML-RPC Faults
    79.2.6. Server Introspection
    79.2.7. From Request to Response
    79.2.8. HTTP Client and Testing
    79.3. Zend_XmlRpc_Server
    79.3.1. Introduction
    79.3.2. Basic Usage
    79.3.3. Server Structure
    79.3.4. Anatomy of a webservice
    79.3.4.1. General considerations
    79.3.4.2. What to expose?
    79.3.5. Conventions
    79.3.6. Utilizing Namespaces
    79.3.7. Custom Request Objects
    79.3.8. Custom Responses
    79.3.9. Handling Exceptions via Faults
    79.3.10. Caching Server Definitions Between Requests
    79.3.11. Usage Examples
    79.3.12. Performance optimization
    digg delicious meneame google twitter technorati facebook

    Comentarios

    Loading...