Zend Framework 2
  • Overview
  • Installation
  • Learning Dependency Injection
    • Very brief introduction to Di.
    • Very brief introduction to Di Container.
    • Simplest usage case (2 classes, one consumes the other)
    • Simplest Usage Case Without Type-hints
    • Simplest usage case with Compiled Definition
    • Creating a precompiled definition for others to use
    • Using Multiple Definitions From Multiple Sources
    • Generating Service Locators
  • Introduction
    • Adapters
    • Results
    • Identity Persistence
    • Usage
  • Database Table Authentication
    • Introduction
    • Advanced Usage: Persisting a DbTable Result Object
    • Advanced Usage By Example
  • Digest Authentication
    • Introduction
    • Specifics
    • Identity
  • HTTP Authentication Adapter
    • Introduction
    • Design Overview
    • Configuration Options
    • Resolvers
    • Basic Usage
  • LDAP Authentication
    • Introduction
    • Usage
    • The API
    • Server Options
    • Collecting Debugging Messages
    • Common Options for Specific Servers
  • Introduction
  • Barcode creation using Zend\Barcode\Barcode class
    • Using Zend\Barcode\Barcode::factory
    • Drawing a barcode
    • Renderering a barcode
  • Zend\Barcode\Barcode Objects
    • Common Options
    • Common Additional Getters
  • Description of shipped barcodes
    • Zend\Barcode\Object\Error
    • Zend\Barcode\Object\Code128
    • Zend\Barcode\Object\Codabar
    • Zend\Barcode\Object\Code25
    • Zend\Barcode\Object\Code25interleaved
    • Zend\Barcode\Object\Ean2
    • Zend\Barcode\Object\Ean5
    • Zend\Barcode\Object\Ean8
    • Zend\Barcode\Object\Ean13
    • Zend\Barcode\Object\Code39
    • Zend\Barcode\Object\Identcode
    • Zend\Barcode\Object\Itf14
    • Zend\Barcode\Object\Leitcode
    • Zend\Barcode\Object\Planet
    • Zend\Barcode\Object\Postnet
    • Zend\Barcode\Object\Royalmail
    • Zend\Barcode\Object\Upca
    • Zend\Barcode\Object\Upce
  • Zend\Barcode Renderers
    • Common Options
    • Zend\Barcode\Renderer\Image
    • Zend\Barcode\Renderer\Pdf
  • The Theory of Caching
    • The Zend_Cache Factory Method
    • Tagging Records
    • Cleaning the Cache
  • Introduction
  • Zend_Cache Frontends
    • Zend_Cache_Core
    • Zend_Cache_Frontend_Output
    • Zend_Cache_Frontend_Function
    • Zend_Cache_Frontend_Class
    • Zend_Cache_Frontend_File
    • Zend_Cache_Frontend_Page
    • Zend_Cache_Frontend_Capture
  • Zend\Cache\Storage\Adapter
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • TODO: Examples
  • Zend\Cache\Storage\Capabilities
    • Overview
    • Available Methods
    • Examples
  • Zend\Cache\Storage\Plugin
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • TODO: Examples
  • Zend\Cache\Pattern
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Introduction
  • Captcha Operation
  • CAPTCHA Adapters
    • Zend\Captcha\Word
    • Zend\Captcha\Dumb
    • Zend\Captcha\Figlet
    • Zend\Captcha\Image
    • Zend\Captcha\ReCaptcha
  • Introduction
  • Theory of Operation
  • Zend\Config\Reader
    • Zend\Config\Reader\Ini
    • Zend\Config\Reader\Xml
    • Zend\Config\Reader\Json
    • Zend\Config\Reader\Yaml
  • Zend\Config\Writer
    • Zend\Config\Writer\Ini
    • Zend\Config\Writer\Xml
    • Zend\Config\Writer\PhpArray
    • Zend\Config\Writer\Json
    • Zend\Config\Writer\Yaml
  • Zend\Config\Processor
    • Zend\Config\Processor\Constant
    • Zend\Config\Processor\Filter
    • Zend\Config\Processor\Queue
    • Zend\Config\Processor\Token
    • Zend\Config\Processor\Translator
  • Introduction
  • Encrypt/decrypt using block ciphers
  • Key derivation function
  • Password secure storing
  • Zend\Db\Adapter
    • Creating an Adapter (Quickstart)
    • Creating an Adapter (By Injecting Dependencies)
    • Query Preparation Through Zend\Db\Adapter\Adapter::query()
    • Query Execution Through Zend\Db\Adapter\Adapter::query()
    • Creating Statements
    • Using The Platform Object
    • Using The Parameter Container
    • Examples
  • Zend\Db\ResultSet
    • Quickstart
    • Zend\Db\ResultSet\HydratingResultSet
  • Zend\Db\Sql
    • Zend\Db\Sql\Sql (Quickstart)
    • Zend\Db\Sql’s Select, Insert, Update and Delete
    • Zend\Db\Sql\Select
    • Zend\Db\Sql\Insert
    • Zend\Db\Sql\Update
    • Zend\Db\Sql\Delete
    • Zend\Db\Sql\Where & Zend\Db\Sql\Having
  • Zend\Db\TableGateway
    • Basic Usage
    • TableGateway Features
  • Zend\Db\RowGateway
    • Quickstart
  • Zend\Db\Metadata
    • Basic Usage
  • Introduction to Zend\Di
    • Dependency Injection
    • Dependency Injection Containers
  • Zend\Di Quickstart
  • Zend\Di Definition
    • DefinitionList
    • RuntimeDefinition
    • CompilerDefinition
    • ClassDefinition
  • Zend\Di InstanceManager
    • Parameters
    • Preferences
    • Aliases
  • Zend\Di Configuration
  • Zend\Di Debugging & Complex Use Cases
    • Debugging a DiC
    • Complex Use Cases
  • Introduction
  • Zend\Dom\Query
    • Theory of Operation
    • Methods Available
  • The EventManager
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Introduction to Zend\Form
  • Zend\Form Quick Start
  • Zend\Form\Element
    • Available Methods
  • Zend\Form\Element\Captcha
    • Available Methods
  • Zend\Form\Element\Color
    • Available Methods
  • Zend\Form\Element\Csrf
    • Available Methods
  • Zend\Form\Element\Date
    • Available Methods
  • Zend\Form\Element\DateTimeLocal
    • Available Methods
  • Zend\Form\Element\DateTime
    • Available Methods
  • Zend\Form\Element\Email
    • Available Methods
  • Zend\Form\Element\Month
    • Available Methods
  • Zend\Form\Element\Number
    • Available Methods
  • Zend\Form\Element\Range
    • Available Methods
  • Zend\Form\Element\Time
    • Available Methods
  • Zend\Form\Element\Url
    • Available Methods
  • Zend\Form\Element\Week
    • Available Methods
  • Zend\Http
    • Overview
    • Zend\Http Request, Response and Headers
  • Zend\Http\Request
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Zend\Http\Response
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Zend\Http\Headers And The Various Header Classes
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
    • Zend\Http\Header\* Base Methods
    • List of Http Header Types
  • Zend_Http_Cookie and Zend_Http_CookieJar
    • Introduction
    • Instantiating Zend_Http_Cookie Objects
    • Zend_Http_Cookie getter methods
    • Zend_Http_Cookie: Matching against a scenario
    • The Zend_Http_CookieJar Class: Instantiation
    • Adding Cookies to a Zend_Http_CookieJar object
    • Retrieving Cookies From a Zend_Http_CookieJar object
  • Zend\Http\Client
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Zend_Http_Client - Connection Adapters
    • Overview
    • The Socket Adapter
    • The Proxy Adapter
    • The cURL Adapter
    • The Test Adapter
    • Creating your own connection adapters
  • Zend_Http_Client - Advanced Usage
    • HTTP Redirections
    • Adding Cookies and Using Cookie Persistence
    • Setting Custom Request Headers
    • File Uploads
    • Sending Raw POST Data
    • HTTP Authentication
    • Sending Multiple Requests With the Same Client
    • Data Streaming
  • Translating
    • Adding translations
    • Supported formats
    • Setting a locale
    • Translating messages
    • Caching
  • I18n View Helpers
    • Introduction
  • CurrencyFormat Helper
  • DateFormat Helper
  • NumberFormat Helper
  • Translate Helper
  • TranslatePlural Helper
  • I18n Filters
  • Alnum Filter
  • Alpha Filter
  • NumberFormat Filter
  • Introduction
  • Introduction
    • Theory of operation
  • API overview
    • Configuration / options
    • API Reference
  • Zend\Ldap\Ldap
    • Zend\Ldap\Collection
  • Zend\Ldap\Attribute
  • Zend\Ldap\Converter\Converter
  • Zend\Ldap\Dn
  • Zend\Ldap\Filter
  • Zend\Ldap\Node
  • Zend\Ldap\Node\RootDse
    • OpenLDAP
    • ActiveDirectory
    • eDirectory
  • Zend\Ldap\Node\Schema
    • OpenLDAP
    • ActiveDirectory
  • Zend\Ldap\Ldif\Encoder
  • Usage Scenarios
    • Authentication scenarios
    • Basic CRUD operations
    • Extended operations
  • Tools
    • Creation and modification of DN strings
    • Using the filter API to create search filters
    • Modify LDAP entries using the Attribute API
  • Object oriented access to the LDAP tree using Zend\Ldap\Node
    • Basic CRUD operations
    • Extended operations
    • Tree traversal
  • Getting information from the LDAP server
    • RootDSE
    • Schema Browsing
  • Serializing LDAP data to and from LDIF
    • Serialize a LDAP entry to LDIF
    • Deserialize a LDIF string into a LDAP entry
  • The AutoloaderFactory
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • The PluginClassLoader
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • The ShortNameLocator Interface
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • The PluginClassLocator interface
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • The SplAutoloader Interface
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • The ClassMapAutoloader
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • The StandardAutoloader
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • The Class Map Generator utility: bin/classmap_generator.php
    • Overview
    • Quick Start
    • Configuration Options
  • The PrefixPathLoader
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • The PrefixPathMapper Interface
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Zend\Mail\Message
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Zend\Mail\Transport
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Zend\Mail\Transport\SmtpOptions
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Zend\Mail\Transport\FileOptions
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Introduction to the Module System
    • The autoload_*.php Files
  • The Module Manager
    • Module Manager Events
    • Module Manager Listeners
  • The Module Class
    • The “loadModules.post” Event
    • The MVC “bootstrap” Event
  • The Module Autoloader
    • Module Autoloader Usage
    • Non-Standard / Explicit Module Paths
    • Packaging Modules with Phar
  • Best Practices when Creating Modules
  • Introduction to the MVC Layer
    • Basic Application Structure
    • Basic Module Structure
    • Bootstrapping an Application
    • Bootstrapping a Modular Application
    • Conclusion
  • Quick Start
    • Install the Zend Skeleton Application
    • Create a new module
    • Update the Module class
    • Create a Controller
    • Create a view script
    • Create a route
    • Tell the application about our module
    • Test it out!
  • Default Services
    • ServiceManagerConfiguration
    • ViewManager
    • Application Configuration Options
    • Default Configuration Options
  • Routing
    • Router Types
    • Route Types
  • The MvcEvent
  • Available Controllers
    • Common Interfaces Used With Controllers
    • The AbstractActionController
    • The AbstractRestfulController
  • Controller Plugins
    • The FlashMessenger
    • The Forward Plugin
    • The Post/Redirect/Get Plugin
    • The Redirect Plugin
    • The Url Plugin
  • Examples
    • Controllers
    • Bootstrapping
  • Introduction
    • Resources
    • Roles
    • Creating the Access Control List
    • Registering Roles
    • Defining Access Controls
    • Querying an ACL
  • Refining Access Controls
    • Precise Access Controls
    • Removing Access Controls
  • Advanced Usage
    • Storing ACL Data for Persistence
    • Writing Conditional ACL Rules with Assertions
  • Zend\ServiceManager
  • Zend\ServiceManager Quick Start
    • Using Configuration
    • Modules as Service Providers
    • Examples
  • Zend\Stdlib\Hydrator
    • HydratorInterface
    • Usage
    • Available Implementations
  • Zend_Uri
    • Overview
    • Creating a New URI
    • Manipulating an Existing URI
    • URI Validation
    • Common Instance Methods
  • Introduction
    • What is a validator?
    • Basic usage of validators
    • Customizing messages
    • Translating messages
  • Standard Validation Classes
  • Alnum
    • Supported options for Zend\Validator\Alnum
    • Basic usage
    • Using whitespaces
    • Using different languages
  • Alpha
    • Supported options for Zend\Validator\Alpha
    • Basic usage
    • Using whitespaces
    • Using different languages
  • Barcode
    • Supported options for Zend\Validator\Barcode
    • Basic usage
    • Optional checksum
    • Writing custom adapters
  • Between
    • Supported options for Zend\Validator\Between
    • Default behaviour for Zend\Validator\Between
    • Validation exclusive the border values
  • Callback
    • Supported options for Zend\Validator\Callback
    • Basic usage
    • Usage with closures
    • Usage with class-based callbacks
    • Adding options
  • CreditCard
    • Supported options for Zend\Validator\CreditCard
    • Basic usage
    • Accepting defined credit cards
    • Validation by using foreign APIs
    • Ccnum
  • Date
    • Supported options for Zend\Validator\Date
    • Default date validation
    • Localized date validation
    • Self defined date validation
  • Db\RecordExists and Db\NoRecordExists
    • Supported options for Zend\Validator\Db_*
    • Basic usage
    • Excluding records
    • Database Adapters
    • Database Schemas
  • Digits
    • Supported options for Zend\Validator\Digits
    • Validating digits
  • EmailAddress
    • Basic usage
    • Options for validating Email Addresses
    • Complex local parts
    • Validating only the local part
    • Validating different types of hostnames
    • Checking if the hostname actually accepts email
    • Validating International Domains Names
    • Validating Top Level Domains
    • Setting messages
  • Float
    • Supported options for Zend\Validator\Float
    • Simple float validation
    • Localized float validation
  • GreaterThan
    • Supported options for Zend\Validator\GreaterThan
    • Basic usage
    • Validation inclusive the border value
  • Hex
    • Supported options for Zend\Validator\Hex
  • Hostname
    • Supported options for Zend\Validator\Hostname
    • Basic usage
    • Validating different types of hostnames
    • Validating International Domains Names
    • Validating Top Level Domains
  • Iban
    • Supported options for Zend\Validator\Iban
    • IBAN validation
  • Identical
    • Supported options for Zend\Validator\Identical
    • Basic usage
    • Identical objects
    • Form elements
    • Strict validation
    • Configuration
  • InArray
    • Supported options for Zend\Validator\InArray
    • Simple array validation
    • Array validation modes
    • Recursive array validation
  • Int
    • Supported options for Zend\Validator\Int
    • Simple integer validation
    • Localized integer validation
  • Ip
    • Supported options for Zend\Validator\Ip
    • Basic usage
    • Validate IPv4 or IPV6 alone
  • Isbn
    • Supported options for Zend\Validator\Isbn
    • Basic usage
    • Setting an explicit ISBN validation type
    • Specifying a separator restriction
  • LessThan
    • Supported options for Zend\Validator\LessThan
    • Basic usage
    • Validation inclusive the border value
  • NotEmpty
    • Supported options for Zend\Validator\NotEmpty
    • Default behaviour for Zend\Validator\NotEmpty
    • Changing behaviour for Zend\Validator\NotEmpty
  • PostCode
    • Constructor options
    • Supported options for Zend\Validator\PostCode
  • Regex
    • Supported options for Zend\Validator\Regex
    • Validation with Zend\Validator\Regex
    • Pattern handling
  • Sitemap Validators
    • Sitemap\Changefreq
    • Sitemap\Lastmod
    • Sitemap\Loc
    • Sitemap\Priority
    • Supported options for Zend\Validator\Sitemap_*
  • Step
    • Supported options for Zend\Validator\Step
    • Basic usage
    • Using floating-point values
  • StringLength
    • Supported options for Zend\Validator\StringLength
    • Default behaviour for Zend\Validator\StringLength
    • Limiting the maximum allowed length of a string
    • Limiting the minimal required length of a string
    • Limiting a string on both sides
    • Encoding of values
  • Validator Chains
  • Writing Validators
  • Validation Messages
    • Using pre-translated validation messages
    • Limit the size of a validation message
  • Zend\View Quick Start
    • Overview
    • Usage
  • The PhpRenderer
    • Usage
    • Options and Configuration
    • Additional Methods
  • PhpRenderer View Scripts
    • Escaping Output
  • View Helpers
    • Included Helpers
  • Action View Helper
  • BaseUrl Helper
  • Cycle Helper
  • Partial Helper
  • Placeholder Helper
    • Concrete Placeholder Implementations
  • Doctype Helper
  • HeadLink Helper
  • HeadMeta Helper
  • HeadScript Helper
  • HeadStyle Helper
  • HeadTitle Helper
  • HTML Object Helpers
  • InlineScript Helper
  • JSON Helper
  • Navigation Helpers
    • Translation of labels and titles
    • Integration with ACL
    • Navigation setup used in examples
    • Breadcrumbs Helper
    • Links Helper
    • Menu Helper
    • Sitemap Helper
    • Navigation Helper
    • Registering Helpers
    • Writing Custom Helpers
    • Registering Concrete Helpers
  • Introduction
  • Zend\XmlRpc\Client
    • Introduction
    • Method Calls
    • Types and Conversions
    • Server Proxy Object
    • Error Handling
    • Server Introspection
    • From Request to Response
    • HTTP Client and Testing
  • Zend\XmlRpc\Server
    • Introduction
    • Basic Usage
    • Server Structure
    • Anatomy of a webservice
    • Conventions
    • Utilizing Namespaces
    • Custom Request Objects
    • Custom Responses
    • Handling Exceptions via Faults
    • Caching Server Definitions Between Requests
    • Usage Examples
    • Performance optimization
  • Copyright Information
 
Zend Framework 2
  • Docs »
  • Edit on GitHub


© Copyright 2012, Zend Technologies Ltd..

Sphinx theme provided by Read the Docs