Part III. Zend Framework Reference

Table of Contents

Zend_Acl
1. Introduction
1.1. Resources
1.2. Roles
1.3. Creating the Access Control List
1.4. Registering Roles
1.5. Defining Access Controls
1.6. Querying an ACL
2. Refining Access Controls
2.1. Precise Access Controls
2.2. Removing Access Controls
3. Advanced Usage
3.1. Storing ACL Data for Persistence
3.2. Writing Conditional ACL Rules with Assertions
Zend_Amf
1. Introduction
2. Zend_Amf_Server
2.1. Connecting to the Server from Flex
2.2. Error Handling
2.3. AMF Responses
2.4. Typed Objects
2.5. Resources
2.6. Connecting to the Server from Flash
2.7. Authentication
Zend_Application
1. Introduction
2. Zend_Application Quick Start
2.1. Using Zend_Tool
2.2. Adding Zend_Application to your application
2.3. Adding and creating resources
2.4. Next steps with Zend_Application
3. Theory of Operation
3.1. Bootstrapping
3.2. Resource Plugins
4. Examples
5. Core Functionality
5.1. Zend_Application
5.2. Zend_Application_Bootstrap_Bootstrapper
5.3. Zend_Application_Bootstrap_ResourceBootstrapper
5.4. Zend_Application_Bootstrap_BootstrapAbstract
5.5. Zend_Application_Bootstrap_Bootstrap
5.6. Zend_Application_Resource_Resource
5.7. Zend_Application_Resource_ResourceAbstract
6. Available Resource Plugins
6.1. Zend_Application_Resource_Cachemanager
6.2. Zend_Application_Resource_Db
6.3. Zend_Application_Resource_Dojo
6.4. Zend_Application_Resource_Frontcontroller
6.5. Zend_Application_Resource_Layout
6.6. Zend_Application_Resource_Locale
6.7. Zend_Application_Resource_Log
6.8. Zend_Application_Resource_Mail
6.9. Zend_Application_Resource_Modules
6.10. Zend_Application_Resource_Multidb
6.11. Zend_Application_Resource_Navigation
6.12. Zend_Application_Resource_Router
6.13. Zend_Application_Resource_Session
6.14. Zend_Application_Resource_View
Zend_Auth
1. Introduction
1.1. Adapters
1.2. Results
1.3. Identity Persistence
1.4. Usage
2. Database Table Authentication
2.1. Introduction
2.2. Advanced Usage: Persisting a DbTable Result Object
2.3. Advanced Usage By Example
3. Digest Authentication
3.1. Introduction
3.2. Specifics
3.3. Identity
4. HTTP Authentication Adapter
4.1. Introduction
4.2. Design Overview
4.3. Configuration Options
4.4. Resolvers
4.5. Basic Usage
5. LDAP Authentication
5.1. Introduction
5.2. Usage
5.3. The API
5.4. Server Options
5.5. Collecting Debugging Messages
5.6. Common Options for Specific Servers
6. Open ID Authentication
6.1. Introduction
6.2. Specifics
Zend_Barcode
1. Introduction
2. Barcode creation using Zend_Barcode class
2.1. Using Zend_Barcode::factory
2.2. Drawing a barcode
2.3. Renderering a barcode
3. Zend_Barcode Objects
3.1. Common Options
3.2. Common Additional Getters
3.3. Description of shipped barcodes
4. Zend_Barcode Renderers
4.1. Common Options
4.2. Zend_Barcode_Renderer_Image
4.3. Zend_Barcode_Renderer_Pdf
Zend_Cache
1. Introduction
2. The Theory of Caching
2.1. The Zend_Cache Factory Method
2.2. Tagging Records
2.3. Cleaning the Cache
3. Zend_Cache Frontends
3.1. Zend_Cache_Core
3.2. Zend_Cache_Frontend_Output
3.3. Zend_Cache_Frontend_Function
3.4. Zend_Cache_Frontend_Class
3.5. Zend_Cache_Frontend_File
3.6. Zend_Cache_Frontend_Page
4. Zend_Cache Backends
4.1. Zend_Cache_Backend_File
4.2. Zend_Cache_Backend_Sqlite
4.3. Zend_Cache_Backend_Memcached
4.4. Zend_Cache_Backend_Apc
4.5. Zend_Cache_Backend_Xcache
4.6. Zend_Cache_Backend_ZendPlatform
4.7. Zend_Cache_Backend_TwoLevels
4.8. Zend_Cache_Backend_ZendServer_Disk and Zend_Cache_Backend_ZendServer_ShMem
4.9. Zend_Cache_Backend_Static
5. The Cache Manager
Zend_Captcha
1. Introduction
2. Captcha Operation
3. CAPTCHA Adapters
3.1. Zend_Captcha_Word
3.2. Zend_Captcha_Dumb
3.3. Zend_Captcha_Figlet
3.4. Zend_Captcha_Image
3.5. Zend_Captcha_ReCaptcha
Zend_CodeGenerator
1. Introduction
1.1. Theory of Operation
2. Zend_CodeGenerator Examples
3. Zend_CodeGenerator Reference
3.1. Abstract Classes and Interfaces
3.2. Concrete CodeGenerator Classes
Zend_Config
1. Introduction
2. Theory of Operation
3. Zend_Config_Ini
4. Zend_Config_Xml
Zend_Config_Writer
1. Zend_Config_Writer
Zend_Console_Getopt
1. Introduction
2. Declaring Getopt Rules
2.1. Declaring Options with the Short Syntax
2.2. Declaring Options with the Long Syntax
3. Fetching Options and Arguments
3.1. Handling Getopt Exceptions
3.2. Fetching Options by Name
3.3. Reporting Options
3.4. Fetching Non-option Arguments
4. Configuring Zend_Console_Getopt
4.1. Adding Option Rules
4.2. Adding Help Messages
4.3. Adding Option Aliases
4.4. Adding Argument Lists
4.5. Adding Configuration
Zend_Controller
1. Zend_Controller Quick Start
1.1. Introduction
1.2. Quick Start
2. Zend_Controller Basics
3. The Front Controller
3.1. Overview
3.2. Primary Methods
3.3. Environmental Accessor Methods
3.4. Front Controller Parameters
3.5. Extending the Front Controller
4. The Request Object
4.1. Introduction
4.2. HTTP Requests
4.3. Subclassing the Request Object
5. The Standard Router
5.1. Introduction
5.2. Using a Router
5.3. Basic Rewrite Router Operation
5.4. Default Routes
5.5. Base URL and Subdirectories
5.6. Global Parameters
5.7. Route Types
5.8. Using Zend_Config with the RewriteRouter
5.9. Subclassing the Router
6. The Dispatcher
6.1. Overview
6.2. Subclassing the Dispatcher
7. Action Controllers
7.1. Introduction
7.2. Object Initialization
7.3. Pre- and Post-Dispatch Hooks
7.4. Accessors
7.5. View Integration
7.6. Utility Methods
7.7. Subclassing the Action Controller
8. Action Helpers
8.1. Introduction
8.2. Helper Initialization
8.3. The Helper Broker
8.4. Built-in Action Helpers
8.5. Writing Your Own Helpers
9. The Response Object
9.1. Usage
9.2. Manipulating Headers
9.3. Named Segments
9.4. Testing for Exceptions in the Response Object
9.5. Subclassing the Response Object
10. Plugins
10.1. Introduction
10.2. Writing Plugins
10.3. Using Plugins
10.4. Retrieving and Manipulating Plugins
10.5. Plugins Included in the Standard Distribution
11. Using a Conventional Modular Directory Structure
11.1. Introduction
11.2. Specifying Module Controller Directories
11.3. Routing to Modules
11.4. Module or Global Default Controller
12. MVC Exceptions
12.1. Introduction
12.2. Handling Exceptions
12.3. MVC Exceptions You May Encounter
Zend_Currency
1. Introduction to Zend_Currency
1.1. Why should you use Zend_Currency?
2. Using Zend_Currency
2.1. Generic usage
2.2. Currency creation based on a locale
3. Options for currencies
4. What makes a currency?
5. Where is the currency?
6. How does the currency look like?
7. How much is my currency?
7.1. Working with currency values
7.2. Using precision on currencies
8. Calculating with currencies
9. Exchanging currencies
10. Additional informations on Zend_Currency
10.1. Currency informations
10.2. Currency Performance Optimization
Zend_Date
1. Introduction
1.1. Always Set a Default Timezone
1.2. Why Use Zend_Date?
2. Theory of Operation
2.1. Internals
3. Basic Methods
3.1. Current Date
3.2. Zend_Date by Example
4. Zend_Date API Overview
4.1. Zend_Date Options
4.2. Working with Date Values
4.3. Basic Zend_Date Operations Common to Many Date Parts
4.4. Comparing Dates
4.5. Getting Dates and Date Parts
4.6. Working with Fractions of Seconds
4.7. Sunrise / Sunset
5. Creation of Dates
5.1. Create the Actual Date
5.2. Create a Date from Database
5.3. Create Dates from an Array
6. Constants for General Date Functions
6.1. Using Constants
6.2. List of All Constants
6.3. Self-Defined OUTPUT Formats with ISO
6.4. Self-Defined OUTPUT Formats Using PHP's date() Format Specifiers
7. Working Examples
7.1. Checking Dates
7.2. Sunrise and Sunset
7.3. Time Zones
Zend_Db
1. Zend_Db_Adapter
1.1. Connecting to a Database Using an Adapter
1.2. Example Database
1.3. Reading Query Results
1.4. Writing Changes to the Database
1.5. Quoting Values and Identifiers
1.6. Controlling Database Transactions
1.7. Listing and Describing Tables
1.8. Closing a Connection
1.9. Running Other Database Statements
1.10. Retrieving Server Version
1.11. Notes on Specific Adapters
2. Zend_Db_Statement
2.1. Creating a Statement
2.2. Executing a Statement
2.3. Fetching Results from a SELECT Statement
3. Zend_Db_Profiler
3.1. Introduction
3.2. Using the Profiler
3.3. Advanced Profiler Usage
3.4. Specialized Profilers
4. Zend_Db_Select
4.1. Introduction
4.2. Creating a Select Object
4.3. Building Select queries
4.4. Executing Select Queries
4.5. Other methods
5. Zend_Db_Table
5.1. Introduction
5.2. Using Zend_Db_Table as a concrete class
5.3. Defining a Table Class
5.4. Creating an Instance of a Table
5.5. Inserting Rows to a Table
5.6. Updating Rows in a Table
5.7. Deleting Rows from a Table
5.8. Finding Rows by Primary Key
5.9. Querying for a Set of Rows
5.10. Querying for a Single Row
5.11. Retrieving Table Metadata Information
5.12. Caching Table Metadata
5.13. Customizing and Extending a Table Class
6. Zend_Db_Table_Row
6.1. Introduction
6.2. Fetching a Row
6.3. Writing rows to the database
6.4. Serializing and unserializing rows
6.5. Extending the Row class
7. Zend_Db_Table_Rowset
7.1. Introduction
7.2. Fetching a Rowset
7.3. Retrieving Rows from a Rowset
7.4. Retrieving a Rowset as an Array
7.5. Serializing and Unserializing a Rowset
7.6. Extending the Rowset class
8. Zend_Db_Table Relationships
8.1. Introduction
8.2. Defining Relationships
8.3. Fetching a Dependent Rowset
8.4. Fetching a Parent Row
8.5. Fetching a Rowset via a Many-to-many Relationship
8.6. Cascading Write Operations
9. Zend_Db_Table_Definition
9.1. Introduction
9.2. Basic Usage
9.3. Advanced Usage
Zend_Debug
1. Dumping Variables
Zend_Dojo
1. Introduction
2. Zend_Dojo_Data: dojo.data Envelopes
2.1. Zend_Dojo_Data Usage
2.2. Adding metadata to your containers
2.3. Advanced Use Cases
3. Dojo View Helpers
3.1. dojo() View Helper
3.2. Dijit-Specific View Helpers
4. Dojo Form Elements and Decorators
4.1. Dijit-Specific Form Decorators
4.2. Dijit-Specific Form Elements
4.3. Dojo Form Examples
5. Zend_Dojo build layer support
5.1. Introduction
5.2. Generating Custom Module Layers with Zend_Dojo_BuildLayer
5.3. Generating Build Profiles with Zend_Dojo_BuildLayer
Zend_Dom
1. Introduction
2. Zend_Dom_Query
2.1. Theory of Operation
2.2. Methods Available
Zend_Exception
1. Using Exceptions
2. Basic usage
3. Previous Exceptions
Zend_Feed
1. Introduction
2. Importing Feeds
2.1. Custom feeds
3. Retrieving Feeds from Web Pages
4. Consuming an RSS Feed
5. Consuming an Atom Feed
6. Consuming a Single Atom Entry
7. Modifying Feed and Entry structures
8. Custom Feed and Entry Classes
9. Zend_Feed_Reader
9.1. Introduction
9.2. Importing Feeds
9.3. Retrieving Underlying Feed and Entry Sources
9.4. Cache Support and Intelligent Requests
9.5. Locating Feed URIs from Websites
9.6. Attribute Collections
9.7. Retrieving Feed Information
9.8. Retrieving Entry/Item Information
9.9. Extending Feed and Entry APIs
10. Zend_Feed_Writer
10.1. Introduction
10.2. Architecture
10.3. Getting Started
10.4. Setting Feed Data Points
10.5. Setting Entry Data Points
11. Zend_Feed_Pubsubhubbub
11.1. What is Pubsubhubbub?
11.2. Architecture
11.3. Zend_Feed_Pubsubhubbub_Publisher
11.4. Zend_Feed_Pubsubhubbub_Subscriber
Zend_File
1. Zend_File_Transfer
1.1. Supported Adapters for Zend_File_Transfer
1.2. Options for Zend_File_Transfer
1.3. Checking Files
1.4. Additional File Informations
1.5. Progress for file uploads
2. Validators for Zend_File_Transfer
2.1. Using Validators with Zend_File_Transfer
2.2. Count Validator
2.3. Crc32 Validator
2.4. ExcludeExtension Validator
2.5. ExcludeMimeType Validator
2.6. Exists Validator
2.7. Extension Validator
2.8. FilesSize Validator
2.9. ImageSize Validator
2.10. IsCompressed Validator
2.11. IsImage Validator
2.12. Hash Validator
2.13. Md5 Validator
2.14. MimeType Validator
2.15. NotExists Validator
2.16. Sha1 Validator
2.17. Size Validator
2.18. WordCount Validator
3. Filters for Zend_File_Transfer
3.1. Using filters with Zend_File_Transfer
3.2. Decrypt filter
3.3. Encrypt filter
3.4. LowerCase filter
3.5. Rename filter
3.6. UpperCase filter
Zend_Filter
1. Introduction
1.1. What is a filter?
1.2. Basic usage of filters
1.3. Using the static staticFilter() method
2. Standard Filter Classes
2.1. Alnum
2.2. Alpha
2.3. BaseName
2.4. Boolean
2.5. Callback
2.6. Compress and Decompress
2.7. Decrypt
2.8. Digits
2.9. Dir
2.10. Encrypt
2.11. HtmlEntities
2.12. Int
2.13. LocalizedToNormalized
2.14. NormalizedToLocalized
2.15. Null
2.16. PregReplace
2.17. RealPath
2.18. StringToLower
2.19. StringToUpper
2.20. StringTrim
2.21. StripNewlines
2.22. StripTags
3. Filter Chains
3.1. Changing filter chain order
4. Writing Filters
5. Zend_Filter_Input
5.1. Declaring Filter and Validator Rules
5.2. Creating the Filter and Validator Processor
5.3. Retrieving Validated Fields and other Reports
5.4. Using Metacommands to Control Filter or Validator Rules
5.5. Adding Filter Class Namespaces
6. Zend_Filter_Inflector
6.1. Operation
6.2. Setting Paths To Alternate Filters
6.3. Setting the Inflector Target
6.4. Inflection Rules
6.5. Utility Methods
6.6. Using Zend_Config with Zend_Filter_Inflector
Zend_Form
1. Zend_Form
2. Zend_Form Quick Start
2.1. Create a form object
2.2. Add elements to the form
2.3. Render a form
2.4. Check if a form is valid
2.5. Get error status
2.6. Putting it together
2.7. Using a Zend_Config Object
2.8. Conclusion
3. Creating Form Elements Using Zend_Form_Element
3.1. Plugin Loaders
3.2. Filters
3.3. Validators
3.4. Decorators
3.5. Metadata and Attributes
3.6. Standard Elements
3.7. Zend_Form_Element Methods
3.8. Configuration
3.9. Custom Elements
4. Creating Forms Using Zend_Form
4.1. Plugin Loaders
4.2. Elements
4.3. Display Groups
4.4. Sub Forms
4.5. Metadata and Attributes
4.6. Decorators
4.7. Validation
4.8. Methods
4.9. Configuration
4.10. Custom forms
5. Creating Custom Form Markup Using Zend_Form_Decorator
5.1. Operation
5.2. Standard Decorators
5.3. Custom Decorators
5.4. Rendering Individual Decorators
6. Standard Form Elements Shipped With Zend Framework
6.1. Zend_Form_Element_Button
6.2. Zend_Form_Element_Captcha
6.3. Zend_Form_Element_Checkbox
6.4. Zend_Form_Element_File
6.5. Zend_Form_Element_Hidden
6.6. Zend_Form_Element_Hash
6.7. Zend_Form_Element_Image
6.8. Zend_Form_Element_MultiCheckbox
6.9. Zend_Form_Element_Multiselect
6.10. Zend_Form_Element_Password
6.11. Zend_Form_Element_Radio
6.12. Zend_Form_Element_Reset
6.13. Zend_Form_Element_Select
6.14. Zend_Form_Element_Submit
6.15. Zend_Form_Element_Text
6.16. Zend_Form_Element_Textarea
7. Standard Form Decorators Shipped With Zend Framework
7.1. Zend_Form_Decorator_Callback
7.2. Zend_Form_Decorator_Captcha
7.3. Zend_Form_Decorator_Description
7.4. Zend_Form_Decorator_DtDdWrapper
7.5. Zend_Form_Decorator_Errors
7.6. Zend_Form_Decorator_Fieldset
7.7. Zend_Form_Decorator_File
7.8. Zend_Form_Decorator_Form
7.9. Zend_Form_Decorator_FormElements
7.10. Zend_Form_Decorator_FormErrors
7.11. Zend_Form_Decorator_HtmlTag
7.12. Zend_Form_Decorator_Image
7.13. Zend_Form_Decorator_Label
7.14. Zend_Form_Decorator_PrepareElements
7.15. Zend_Form_Decorator_ViewHelper
7.16. Zend_Form_Decorator_ViewScript
8. Internationalization of Zend_Form
8.1. Initializing I18n in Forms
8.2. Standard I18n Targets
9. Advanced Zend_Form Usage
9.1. Array Notation
9.2. Multi-Page Forms
Zend_Gdata
1. Introduction
1.1. Structure of Zend_Gdata
1.2. Interacting with Google Services
1.3. Obtaining instances of Zend_Gdata classes
1.4. Google Data Client Authentication
1.5. Dependencies
1.6. Creating a new Gdata client
1.7. Common Query Parameters
1.8. Fetching a Feed
1.9. Working with Multi-page Feeds
1.10. Working with Data in Feeds and Entries
1.11. Updating Entries
1.12. Posting Entries to Google Servers
1.13. Deleting Entries on Google Servers
2. Authenticating with AuthSub
2.1. Creating an AuthSub authenticated Http Client
2.2. Revoking AuthSub authentication
3. Using the Book Search Data API
3.1. Authenticating to the Book Search service
3.2. Searching for books
3.3. Using community features
3.4. Book collections and My Library
4. Authenticating with ClientLogin
4.1. Creating a ClientLogin authenticated Http Client
4.2. Terminating a ClientLogin authenticated Http Client
5. Using Google Calendar
5.1. Connecting To The Calendar Service
5.2. Retrieving A Calendar List
5.3. Retrieving Events
5.4. Creating Events
5.5. Modifying Events
5.6. Deleting Events
5.7. Accessing Event Comments
6. Using Google Documents List Data API
6.1. Get a List of Documents
6.2. Upload a Document
6.3. Searching the documents feed
7. Using Google Health
7.1. Connect To The Health Service
7.2. Profile Feed
7.3. Profile List Feed
7.4. Sending Notices to the Register Feed
8. Using Google Spreadsheets
8.1. Create a Spreadsheet
8.2. Get a List of Spreadsheets
8.3. Get a List of Worksheets
8.4. Interacting With List-based Feeds
8.5. Interacting With Cell-based Feeds
9. Using Google Apps Provisioning
9.1. Setting the current domain
9.2. Interacting with users
9.3. Interacting with nicknames
9.4. Interacting with email lists
9.5. Interacting with email list recipients
9.6. Handling errors
10. Using Google Base
10.1. Connect To The Base Service
10.2. Retrieve Items
10.3. Insert, Update, and Delete Customer Items
11. Using Picasa Web Albums
11.1. Connecting To The Service
11.2. Understanding and Constructing Queries
11.3. Retrieving Feeds And Entries
11.4. Creating Entries
11.5. Deleting Entries
12. Using the YouTube Data API
12.1. Authentication
12.2. Developer Keys and Client ID
12.3. Retrieving public video feeds
12.4. Retrieving video comments
12.5. Retrieving playlist feeds
12.6. Retrieving a list of a user's subscriptions
12.7. Retrieving a user's profile
12.8. Uploading Videos to YouTube
12.9. Browser-based upload
12.10. Checking upload status
12.11. Other Functions
13. Catching Gdata Exceptions
Zend_Http
1. Introduction
1.1. Using Zend_Http_Client
1.2. Configuration Parameters
1.3. Performing Basic HTTP Requests
1.4. Adding GET and POST parameters
1.5. Accessing Last Request and Response
2. Zend_Http_Client - Advanced Usage
2.1. HTTP Redirections
2.2. Adding Cookies and Using Cookie Persistence
2.3. Setting Custom Request Headers
2.4. File Uploads
2.5. Sending Raw POST Data
2.6. HTTP Authentication
2.7. Sending Multiple Requests With the Same Client
2.8. Data Streaming
3. Zend_Http_Client - Connection Adapters
3.1. Overview
3.2. The Socket Adapter
3.3. The Proxy Adapter
3.4. The cURL Adapter
3.5. The Test Adapter
3.6. Creating your own connection adapters
4. Zend_Http_Cookie and Zend_Http_CookieJar
4.1. Introduction
4.2. Instantiating Zend_Http_Cookie Objects
4.3. Zend_Http_Cookie getter methods
4.4. Zend_Http_Cookie: Matching against a scenario
4.5. The Zend_Http_CookieJar Class: Instantiation
4.6. Adding Cookies to a Zend_Http_CookieJar object
4.7. Retrieving Cookies From a Zend_Http_CookieJar object
5. Zend_Http_Response
5.1. Introduction
5.2. Boolean Tester Methods
5.3. Accessor Methods
5.4. Static HTTP Response Parsers
Zend_InfoCard
1. Introduction
1.1. Basic Theory of Usage
1.2. Using as part of Zend_Auth
1.3. Using the Zend_InfoCard component standalone
1.4. Working with a Claims object
1.5. Attaching Information Cards to existing accounts
1.6. Creating Zend_InfoCard Adapters
Zend_Json
1. Introduction
2. Basic Usage
2.1. Pretty-printing JSON
3. Advanced Usage of Zend_Json
3.1. JSON Objects
3.2. Encoding PHP objects
3.3. Internal Encoder/Decoder
3.4. JSON Expressions
4. XML to JSON conversion
5. Zend_Json_Server - JSON-RPC server
5.1. Advanced Details
Zend_Layout
1. Introduction
2. Zend_Layout Quick Start
2.1. Layout scripts
2.2. Using Zend_Layout with the Zend Framework MVC
2.3. Using Zend_Layout as a Standalone Component
2.4. Sample Layout
3. Zend_Layout Configuration Options
3.1. Examples
4. Zend_Layout Advanced Usage
4.1. Custom View Objects
4.2. Custom Front Controller Plugins
4.3. Custom Action Helpers
4.4. Custom Layout Script Path Resolution: Using the Inflector
Zend_Ldap
1. Introduction
1.1. Theory of operation
2. API overview
2.1. Configuration / options
2.2. API Reference
3. Usage Scenarios
3.1. Authentication scenarios
3.2. Basic CRUD operations
3.3. Extended operations
4. Tools
4.1. Creation and modification of DN strings
4.2. Using the filter API to create search filters
4.3. Modify LDAP entries using the Attribute API
5. Object oriented access to the LDAP tree using Zend_Ldap_Node
5.1. Basic CRUD operations
5.2. Extended operations
5.3. Tree traversal
6. Getting information from the LDAP server
6.1. RootDSE
6.2. Schema Browsing
7. Serializing LDAP data to and from LDIF
7.1. Serialize a LDAP entry to LDIF
7.2. Deserialize a LDIF string into a LDAP entry
Zend_Loader
1. Loading Files and Classes Dynamically
1.1. Loading Files
1.2. Loading Classes
1.3. Testing if a File is Readable
1.4. Using the Autoloader
2. The Autoloader
2.1. Using the Autoloader
2.2. Selecting a Zend Framework version
2.3. The Autoloader Interface
2.4. Autoloader Reference
3. Resource Autoloaders
3.1. Resource autoloader usage
3.2. The Module Resource Autoloader
3.3. Using Resource Autoloaders as Object Factories
3.4. Resource Autoloader Reference
4. Loading Plugins
4.1. Basic Use Case
4.2. Manipulating Plugin Paths
4.3. Testing for Plugins and Retrieving Class Names
4.4. Getting Better Performance for Plugins
Zend_Locale
1. Introduction
1.1. What is Localization
1.2. What is a Locale?
1.3. How are Locales Represented?
1.4. Selecting the Right Locale
1.5. Usage of automatic Locales
1.6. Using a default Locale
1.7. ZF Locale-Aware Classes
1.8. Application wide locale
1.9. Zend_Locale_Format::setOptions(array $options)
1.10. Speed up Zend_Locale and its subclasses
2. Using Zend_Locale
2.1. Copying, Cloning, and Serializing Locale Objects
2.2. Equality
2.3. Default locales
2.4. Set a new locale
2.5. Getting the language and region
2.6. Obtaining localized strings
2.7. Obtaining translations for "yes" and "no"
2.8. Get a list of all known locales
2.9. Detecting locales
3. Normalization and Localization
3.1. Number normalization: getNumber($input, Array $options)
3.2. Number localization
3.3. Number testing
3.4. Float value normalization
3.5. Floating point value localization
3.6. Floating point value testing
3.7. Integer value normalization
3.8. Integer point value localization
3.9. Integer value testing
3.10. Numeral System Conversion
4. Working with Dates and Times
4.1. Normalizing Dates and Times
4.2. Testing Dates
4.3. Normalizing a Time
4.4. Testing Times
5. Supported locales
Zend_Log
1. Overview
1.1. Creating a Log
1.2. Logging Messages
1.3. Destroying a Log
1.4. Using Built-in Priorities
1.5. Adding User-defined Priorities
1.6. Understanding Log Events
2. Writers
2.1. Writing to Streams
2.2. Writing to Databases
2.3. Writing to Firebug
2.4. Writing to Email
2.5. Writing to the System Log
2.6. Writing to the Zend Server Monitor
2.7. Stubbing Out the Writer
2.8. Testing with the Mock
2.9. Compositing Writers
3. Formatters
3.1. Simple Formatting
3.2. Formatting to XML
4. Filters
4.1. Filtering for All Writers
4.2. Filtering for a Writer Instance
5. Using the Factory to Create a Log
5.1. Writer Options
5.2. Filter Options
5.3. Creating Configurable Writers and Filters
Zend_Mail
1. Introduction
1.1. Getting started
1.2. Configuring the default sendmail transport
2. Sending via SMTP
3. Sending Multiple Mails per SMTP Connection
4. Using Different Transports
5. HTML E-Mail
6. Attachments
7. Adding Recipients
8. Controlling the MIME Boundary
9. Additional Headers
10. Character Sets
11. Encoding
12. SMTP Authentication
13. Securing SMTP Transport
14. Reading Mail Messages
14.1. Simple example using Pop3
14.2. Opening a local storage
14.3. Opening a remote storage
14.4. Fetching messages and simple methods
14.5. Working with messages
14.6. Checking for flags
14.7. Using folders
14.8. Advanced Use
Zend_Markup
1. Introduction
2. Getting Started With Zend_Markup
3. Zend_Markup Parsers
3.1. Theory of Parsing
3.2. The BBCode parser
3.3. The Textile parser
4. Zend_Markup Renderers
4.1. Adding your own markups
4.2. List of markups
Zend_Measure
1. Introduction
2. Creation of Measurements
2.1. Creating measurements from integers and floats
2.2. Creating measurements from strings
2.3. Measurements from localized strings
3. Outputting measurements
3.1. Automatic output
3.2. Outputting values
3.3. Output with unit of measurement
3.4. Output as localized string
4. Manipulating Measurements
4.1. Convert
4.2. Add and subtract
4.3. Compare
4.4. Compare
4.5. Manually change values
4.6. Manually change types
5. Types of measurements
5.1. Hints for Zend_Measure_Binary
5.2. Hints for Zend_Measure_Number
5.3. Roman numbers
Zend_Memory
1. Overview
1.1. Introduction
1.2. Theory of Operation
2. Memory Manager
2.1. Creating a Memory Manager
2.2. Managing Memory Objects
2.3. Memory Manager Settings
3. Memory Objects
3.1. Movable
3.2. Locked
3.3. Memory container 'value' property
3.4. Memory container interface
Zend_Mime
1. Zend_Mime
1.1. Introduction
1.2. Static Methods and Constants
1.3. Instantiating Zend_Mime
2. Zend_Mime_Message
2.1. Introduction
2.2. Instantiation
2.3. Adding MIME Parts
2.4. Boundary handling
2.5. parsing a string to create a Zend_Mime_Message object (experimental)
3. Zend_Mime_Part
3.1. Introduction
3.2. Instantiation
3.3. Methods for rendering the message part to a string
Zend_Navigation
1. Introduction
1.1. Pages and Containers
1.2. Separation of data (model) and rendering (view)
2. Pages
2.1. Common page features
2.2. Zend_Navigation_Page_Mvc
2.3. Zend_Navigation_Page_Uri
2.4. Creating custom page types
2.5. Creating pages using the page factory
3. Containers
3.1. Creating containers
3.2. Adding pages
3.3. Removing pages
3.4. Finding pages
3.5. Iterating containers
3.6. Other operations
Zend_Oauth
1. Introduction to OAuth
1.1. Protocol Workflow
1.2. Security Architecture
1.3. Getting Started
Zend_OpenId
1. Introduction
1.1. What is OpenID?
1.2. How Does it Work?
1.3. Zend_OpenId Structure
1.4. Supported OpenID Standards
2. Zend_OpenId_Consumer Basics
2.1. OpenID Authentication
2.2. Combining all Steps in One Page
2.3. Consumer Realm
2.4. Immediate Check
2.5. Zend_OpenId_Consumer_Storage
2.6. Simple Registration Extension
2.7. Integration with Zend_Auth
2.8. Integration with Zend_Controller
3. Zend_OpenId_Provider
3.1. Quick start
3.2. Combined Provide Scripts
3.3. Simple Registration Extension
3.4. Anything Else?
Zend_Paginator
1. Introduction
2. Usage
2.1. Paginating data collections
2.2. The DbSelect and DbTableSelect adapter
2.3. Rendering pages with view scripts
3. Configuration
4. Advanced usage
4.1. Custom data source adapters
4.2. Custom scrolling styles
4.3. Caching features
4.4. Zend_Paginator_AdapterAggregate Interface
Zend_Pdf
1. Introduction
2. Creating and Loading PDF Documents
3. Save Changes to PDF Documents
4. Working with Pages
4.1. Page Creation
4.2. Page cloning
5. Drawing
5.1. Geometry
5.2. Colors
5.3. Shape Drawing
5.4. Text Drawing
5.5. Using fonts
5.6. Standard PDF fonts limitations
5.7. Extracting fonts
5.8. Image Drawing
5.9. Line drawing style
5.10. Fill style
5.11. Linear Transformations
5.12. Save/restore graphics state
5.13. Clipping draw area
5.14. Styles
5.15. Transparency
6. Interactive Features
6.1. Destinations
6.2. Actions
6.3. Document Outline (bookmarks)
6.4. Annotations
7. Document Info and Metadata
8. Zend_Pdf module usage example
Zend_ProgressBar
1. Zend_ProgressBar
1.1. Introduction
1.2. Basic Usage of Zend_Progressbar
1.3. Persistent progress
1.4. Standard adapters
Zend_Queue
1. Introduction
2. Example usage
3. Framework
3.1. Introduction
3.2. Commonality among adapters
4. Adapters
4.1. Specific Adapters - Configuration settings
4.2. Notes for Specific Adapters
5. Customizing Zend_Queue
5.1. Creating your own adapter
5.2. Creating your own message class
5.3. Creating your own message iterator class
5.4. Creating your own queue class
6. Stomp
6.1. Stomp - Supporting classes
Zend_Reflection
1. Introduction
2. Zend_Reflection Examples
3. Zend_Reflection Reference
3.1. Zend_Reflection_Docblock
3.2. Zend_Reflection_Docblock_Tag
3.3. Zend_Reflection_Docblock_Tag_Param
3.4. Zend_Reflection_Docblock_Tag_Return
3.5. Zend_Reflection_File
3.6. Zend_Reflection_Class
3.7. Zend_Reflection_Extension
3.8. Zend_Reflection_Function
3.9. Zend_Reflection_Method
3.10. Zend_Reflection_Parameter
3.11. Zend_Reflection_Property
Zend_Registry
1. Using the Registry
1.1. Setting Values in the Registry
1.2. Getting Values from the Registry
1.3. Constructing a Registry Object
1.4. Accessing the Registry as an Array
1.5. Accessing the Registry as an Object
1.6. Querying if an Index Exists
1.7. Extending the Registry
1.8. Unsetting the Static Registry
Zend_Rest
1. Introduction
2. Zend_Rest_Client
2.1. Introduction
2.2. Responses
2.3. Request Arguments
3. Zend_Rest_Server
3.1. Introduction
3.2. REST Server Usage
3.3. Calling a Zend_Rest_Server Service
3.4. Sending A Custom Status
3.5. Returning Custom XML Responses
Zend_Search_Lucene
1. Overview
1.1. Introduction
1.2. Document and Field Objects
1.3. Understanding Field Types
1.4. HTML documents
1.5. Word 2007 documents
1.6. Powerpoint 2007 documents
1.7. Excel 2007 documents
2. Building Indexes
2.1. Creating a New Index
2.2. Updating Index
2.3. Updating Documents
2.4. Retrieving Index Size
2.5. Index optimization
2.6. Permissions
2.7. Limitations
3. Searching an Index
3.1. Building Queries
3.2. Search Results
3.3. Limiting the Result Set
3.4. Results Scoring
3.5. Search Result Sorting
3.6. Search Results Highlighting
4. Query Language
4.1. Terms
4.2. Fields
4.3. Wildcards
4.4. Term Modifiers
4.5. Range Searches
4.6. Fuzzy Searches
4.7. Matched terms limitation
4.8. Proximity Searches
4.9. Boosting a Term
4.10. Boolean Operators
4.11. Grouping
4.12. Field Grouping
4.13. Escaping Special Characters
5. Query Construction API
5.1. Query Parser Exceptions
5.2. Term Query
5.3. Multi-Term Query
5.4. Boolean Query
5.5. Wildcard Query
5.6. Fuzzy Query
5.7. Phrase Query
5.8. Range Query
6. Character Set
6.1. UTF-8 and single-byte character set support
6.2. Default text analyzer
6.3. UTF-8 compatible text analyzers
7. Extensibility
7.1. Text Analysis
7.2. Tokens Filtering
7.3. Scoring Algorithms
7.4. Storage Containers
8. Interoperating with Java Lucene
8.1. File Formats
8.2. Index Directory
8.3. Java Source Code
9. Advanced
9.1. Starting from 1.6, handling index format transformations
9.2. Using the index as static property
10. Best Practices
10.1. Field names
10.2. Indexing performance
10.3. Index during Shut Down
10.4. Retrieving documents by unique id
10.5. Memory Usage
10.6. Encoding
10.7. Index maintenance
Zend_Serializer
1. Introduction
2. Zend_Serializer_Adapter
2.1. Zend_Serializer_Adapter_PhpSerialize
2.2. Zend_Serializer_Adapter_Igbinary
2.3. Zend_Serializer_Adapter_Wddx
2.4. Zend_Serializer_Adapter_Json
2.5. Zend_Serializer_Adapter_Amf 0 and 3
2.6. Zend_Serializer_Adapter_PythonPickle
2.7. Zend_Serializer_Adapter_PhpCode
Zend_Server
1. Introduction
2. Zend_Server_Reflection
2.1. Introduction
2.2. Usage
Zend_Service
1. Introduction
2. Zend_Service_Akismet
2.1. Introduction
2.2. Verify an API key
2.3. Check for spam
2.4. Submitting known spam
2.5. Submitting false positives (ham)
2.6. Zend-specific Methods
3. Zend_Service_Amazon
3.1. Introduction
3.2. Country Codes
3.3. Looking up a Specific Amazon Item by ASIN
3.4. Performing Amazon Item Searches
3.5. Using the Alternative Query API
3.6. Zend_Service_Amazon Classes
4. Zend_Service_Amazon_Ec2
4.1. Introduction
4.2. What is Amazon Ec2?
4.3. Static Methods
5. Zend_Service_Amazon_Ec2: Instances
5.1. Instance Types
5.2. Running Amazon EC2 Instances
5.3. Amazon Instance Utilities
6. Zend_Service_Amazon_Ec2: Windows Instances
6.1. Windows Instances Usage
7. Zend_Service_Amazon_Ec2: Reserved Instances
7.1. How Reserved Instances are Applied
7.2. Reserved Instances Usage
8. Zend_Service_Amazon_Ec2: CloudWatch Monitoring
8.1. CloudWatch Usage
9. Zend_Service_Amazon_Ec2: Amazon Machine Images (AMI)
9.1. AMI Information Utilities
9.2. AMI Attribute Utilities
10. Zend_Service_Amazon_Ec2: Elastic Block Storage (EBS)
10.1. Create EBS Volumes and Snapshots
10.2. Describing EBS Volumes and Snapshots
10.3. Attach and Detaching Volumes from Instances
10.4. Deleting EBS Volumes and Snapshots
11. Zend_Service_Amazon_Ec2: Elastic IP Addresses
12. Zend_Service_Amazon_Ec2: Keypairs
13. Zend_Service_Amazon_Ec2: Regions and Availability Zones
13.1. Amazon EC2 Regions
13.2. Amazon EC2 Availability Zones
14. Zend_Service_Amazon_Ec2: Security Groups
14.1. Security Group Maintenance
14.2. Authorizing Access
14.3. Revoking Access
15. Zend_Service_Amazon_S3
15.1. Introduction
15.2. Registering with Amazon S3
15.3. API Documentation
15.4. Features
15.5. Getting Started
15.6. Bucket operations
15.7. Object operations
15.8. Data Streaming
15.9. Stream wrapper
16. Zend_Service_Amazon_Sqs
16.1. Introduction
16.2. Registering with Amazon SQS
16.3. API Documentation
16.4. Features
16.5. Getting Started
16.6. Queue operations
16.7. Message operations
17. Zend_Service_Audioscrobbler
17.1. Introduction
17.2. Users
17.3. Artists
17.4. Tracks
17.5. Tags
17.6. Groups
17.7. Forums
18. Zend_Service_Delicious
18.1. Introduction
18.2. Retrieving posts
18.3. Zend_Service_Delicious_PostList
18.4. Editing posts
18.5. Deleting posts
18.6. Adding new posts
18.7. Tags
18.8. Bundles
18.9. Public data
18.10. HTTP client
19. Zend_Service_DeveloperGarden
19.1. Introduction to DeveloperGarden
19.2. BaseUserService
19.3. IP Location
19.4. Local Search
19.5. Send SMS
19.6. SMS Validation
19.7. Voice Call
19.8. ConferenceCall
19.9. Performance and Caching
20. Zend_Service_Flickr
20.1. Introduction
20.2. Finding Flickr Users' Photos and Information
20.3. Finding photos From a Group Pool
20.4. Retrieving Flickr Image Details
20.5. Zend_Service_Flickr Result Classes
21. Zend_Service_LiveDocx
21.1. Introduction to LiveDocx
21.2. Zend_Service_LiveDocx_MailMerge
22. Zend_Service_Nirvanix
22.1. Introduction
22.2. Registering with Nirvanix
22.3. API Documentation
22.4. Features
22.5. Getting Started
22.6. Understanding the Proxy
22.7. Examining Results
22.8. Handling Errors
23. Zend_Service_ReCaptcha
23.1. Introduction
23.2. Simplest use
23.3. Hiding email addresses
24. Zend_Service_Simpy
24.1. Introduction
24.2. Links
24.3. Tags
24.4. Notes
24.5. Watchlists
25. Zend_Service_SlideShare
25.1. Getting Started with Zend_Service_SlideShare
25.2. The SlideShow object
25.3. Retrieving a single slide show
25.4. Retrieving Groups of Slide Shows
25.5. Zend_Service_SlideShare Caching policies
25.6. Changing the behavior of the HTTP Client
26. Zend_Service_StrikeIron
26.1. Overview
26.2. Registering with StrikeIron
26.3. Getting Started
26.4. Making Your First Query
26.5. Examining Results
26.6. Handling Errors
26.7. Checking Your Subscription
27. Zend_Service_StrikeIron: Bundled Services
27.1. ZIP Code Information
27.2. U.S. Address Verification
27.3. Sales & Use Tax Basic
28. Zend_Service_StrikeIron: Advanced Uses
28.1. Using Services by WSDL
28.2. Viewing SOAP Transactions
29. Zend_Service_Technorati
29.1. Introduction
29.2. Getting Started
29.3. Making Your First Query
29.4. Consuming Results
29.5. Handling Errors
29.6. Checking Your API Key Daily Usage
29.7. Available Technorati Queries
29.8. Zend_Service_Technorati Classes
30. Zend_Service_Twitter
30.1. Introduction
30.2. Authentication
30.3. Account Methods
30.4. Status Methods
30.5. User Methods
30.6. Direct Message Methods
30.7. Friendship Methods
30.8. Favorite Methods
30.9. Block Methods
30.10. Zend_Service_Twitter_Search
31. Zend_Service_WindowsAzure
31.1. Introduction
31.2. Installing the Windows Azure SDK
31.3. API Documentation
31.4. Features
31.5. Architecture
31.6. Zend_Service_WindowsAzure_Storage_Blob
31.7. Zend_Service_WindowsAzure_Storage_Table
31.8. Zend_Service_WindowsAzure_Storage_Queue
32. Zend_Service_Yahoo
32.1. Introduction
32.2. Searching the Web with Yahoo!
32.3. Finding Images with Yahoo!
32.4. Finding videos with Yahoo!
32.5. Finding Local Businesses and Services with Yahoo!
32.6. Searching Yahoo! News
32.7. Searching Yahoo! Site Explorer Inbound Links
32.8. Searching Yahoo! Site Explorer's PageData
32.9. Zend_Service_Yahoo Classes
Zend_Session
1. Introduction
2. Basic Usage
2.1. Tutorial Examples
2.2. Iterating Over Session Namespaces
2.3. Accessors for Session Namespaces
3. Advanced Usage
3.1. Starting a Session
3.2. Locking Session Namespaces
3.3. Namespace Expiration
3.4. Session Encapsulation and Controllers
3.5. Preventing Multiple Instances per Namespace
3.6. Working with Arrays
3.7. Using Sessions with Objects
3.8. Using Sessions with Unit Tests
4. Global Session Management
4.1. Configuration Options
4.2. Error: Headers Already Sent
4.3. Session Identifiers
4.4. rememberMe(integer $seconds)
4.5. forgetMe()
4.6. sessionExists()
4.7. destroy(bool $remove_cookie = true, bool $readonly = true)
4.8. stop()
4.9. writeClose($readonly = true)
4.10. expireSessionCookie()
4.11. setSaveHandler(Zend_Session_SaveHandler_Interface $interface)
4.12. namespaceIsset($namespace)
4.13. namespaceUnset($namespace)
4.14. namespaceGet($namespace)
4.15. getIterator()
5. Zend_Session_SaveHandler_DbTable
Zend_Soap
1. Zend_Soap_Server
1.1. Zend_Soap_Server constructor
1.2. Methods to define Web Service API
1.3. Request and response objects handling
2. Zend_Soap_Client
2.1. Zend_Soap_Client Constructor
2.2. Performing SOAP Requests
3. WSDL Accessor
3.1. Zend_Soap_Wsdl constructor
3.2. addMessage() method
3.3. addPortType() method
3.4. addPortOperation() method
3.5. addBinding() method
3.6. addBindingOperation() method
3.7. addSoapBinding() method
3.8. addSoapOperation() method
3.9. addService() method
3.10. Type mapping
3.11. addDocumentation() method
3.12. Get finalized WSDL document
4. AutoDiscovery
4.1. AutoDiscovery Introduction
4.2. Class autodiscovering
4.3. Functions autodiscovering
4.4. Autodiscovering Datatypes
4.5. WSDL Binding Styles
Zend_Tag
1. Introduction
2. Zend_Tag_Cloud
2.1. Decorators
Zend_Test
1. Introduction
2. Zend_Test_PHPUnit
2.1. Bootstrapping your TestCase
2.2. Testing your Controllers and MVC Applications
2.3. Assertions
2.4. Examples
3. Zend_Test_PHPUnit_Db
3.1. Quickstart
3.2. Usage, API and Extensions Points
3.3. Using the Database Testing Adapter
Zend_Text
1. Zend_Text_Figlet
2. Zend_Text_Table
Zend_TimeSync
1. Introduction
1.1. Why Zend_TimeSync ?
1.2. What is NTP ?
1.3. What is SNTP?
1.4. Problematic usage
1.5. Decide which server to use
2. Working with Zend_TimeSync
2.1. Generic Time Server Request
2.2. Multiple Time Servers
2.3. Protocols of Time Servers
2.4. Using Ports for Time Servers
2.5. Time Servers Options
2.6. Using Different Time Servers
2.7. Information from Time Servers
2.8. Handling Exceptions
Zend_Tool
1. Using Zend_Tool On The Command Line
1.1. Installation
1.2. General Purpose Commands
1.3. Project Specific Commands
1.4. Environment Customization
2. Extending Zend_Tool
2.1. Overview of Zend_Tool
2.2. Zend_Tool_Framework Extensions
2.3. Zend_Tool_Project Extensions
Zend_Tool_Framework
1. Introduction
2. Using the CLI Tool
2.1. Setting up the CLI tool
2.2. Setting up the CLI tool on Unix-like Systems
2.3. Setting up the CLI tool on Windows
2.4. Other Setup Considerations
2.5. Where To Go Next?
3. Architecture
3.1. Registry
3.2. Providers
3.3. Loaders
3.4. Manifests
3.5. Clients
4. Creating Providers to use with Zend_Tool_Framework
4.1. How Zend Tool finds your Providers
4.2. Basic Instructions for Creating Providers
4.3. The response object
4.4. Advanced Development Information
5. Shipped System Providers
5.1. The Version Provider
5.2. The Manifest Provider
6. Extending and Configuring Zend_Tool_Framework
6.1. Customizing Zend_Tool Console Client
Zend_Tool_Project
1. Introduction
2. Create A Project
3. Zend Tool Project Providers
4. Zend_Tool_Project Internals
4.1. Zend_Tool_Project Internal Xml Structure
4.2. Zend_Tool_Project Internal Extending
Zend_Translate
1. Introduction
1.1. Starting multi-lingual
2. Adapters for Zend_Translate
2.1. How to decide which translation adapter to use
2.2. Integrate self written Adapters
2.3. Speedup all Adapters
3. Using Translation Adapters
3.1. Translation Source Structures
4. Creating source files
4.1. Creating Array source files
4.2. Creating Gettext source files
4.3. Creating TMX source files
4.4. Creating CSV source files
4.5. Creating INI source files
5. Additional features for translation
5.1. Options for adapters
5.2. Handling languages
5.3. Automatic source detection
5.4. Combining multiple translation sources
5.5. Checking for translations
5.6. How to log not found translations
5.7. Accessing source data
6. Plural notations for Translation
6.1. Traditional plural translations
6.2. Modern plural translations
6.3. Plural source files
6.4. Custom plural rules
Zend_Uri
1. Zend_Uri
1.1. Overview
1.2. Creating a New URI
1.3. Manipulating an Existing URI
1.4. URI Validation
1.5. Common Instance Methods
Zend_Validate
1. Introduction
1.1. What is a validator?
1.2. Basic usage of validators
1.3. Customizing messages
1.4. Using the static is() method
1.5. Translating messages
2. Standard Validation Classes
2.1. Alnum
2.2. Alpha
2.3. Barcode
2.4. Between
2.5. Callback
2.6. CreditCard
2.7. Ccnum
2.8. Date
2.9. Db_RecordExists and Db_NoRecordExists
2.10. Digits
2.11. EmailAddress
2.12. Float
2.13. GreaterThan
2.14. Hex
2.15. Hostname
2.16. Iban
2.17. Identical
2.18. InArray
2.19. Int
2.20. Ip
2.21. Isbn
2.22. LessThan
2.23. NotEmpty
2.24. PostCode
2.25. Regex
2.26. Sitemap Validators
2.27. StringLength
3. Validator Chains
4. Writing Validators
5. Validation Messages
5.1. Using pre-translated validation messages
5.2. Limit the size of a validation message
Zend_Version
1. Getting the Zend Framework Version
Zend_View
1. Introduction
1.1. Controller Script
1.2. View Script
1.3. Options
1.4. Short Tags with View Scripts
1.5. Utility Accessors
2. Controller Scripts
2.1. Assigning Variables
2.2. Rendering a View Script
2.3. View Script Paths
3. View Scripts
3.1. Escaping Output
3.2. Using Alternate Template Systems
4. View Helpers
4.1. Initial Helpers
4.2. Helper Paths
4.3. Writing Custom Helpers
4.4. Registering Concrete Helpers
5. Zend_View_Abstract
Zend_Wildfire
1. Zend_Wildfire
Zend_XmlRpc
1. Introduction
2. Zend_XmlRpc_Client
2.1. Introduction
2.2. Method Calls
2.3. Types and Conversions
2.4. Server Proxy Object
2.5. Error Handling
2.6. Server Introspection
2.7. From Request to Response
2.8. HTTP Client and Testing
3. Zend_XmlRpc_Server
3.1. Introduction
3.2. Basic Usage
3.3. Server Structure
3.4. Anatomy of a webservice
3.5. Conventions
3.6. Utilizing Namespaces
3.7. Custom Request Objects
3.8. Custom Responses
3.9. Handling Exceptions via Faults
3.10. Caching Server Definitions Between Requests
3.11. Usage Examples
3.12. Performance optimization
ZendX_Console_Process_Unix
1. ZendX_Console_Process_Unix
1.1. Introduction
1.2. Basic usage of ZendX_Console_Process_Unix
ZendX_JQuery
1. Introduction
2. ZendX_JQuery View Helpers
2.1. jQuery() View Helper
2.2. JQuery Helpers
3. ZendX_JQuery Form Elements and Decorators
3.1. General Elements and Decorator Usage
3.2. Form Elements
3.3. Form Decorators