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
Please activate JavaScript to enable the search functionality.
Read the Docs
v: latest
Versions
latest
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.