Spec-Zone.ru › Phalcon 3

Phalcon

Welcome to Phalcon framework. Our mission is to give you an advanced tool for developing the faster web sites and applications with PHP.

Table of Contents

Installation

  • Installation
    • Windows
      • Related Guides
    • Linux/Solaris
      • Debian / Ubuntu
      • RPM distributions (i.e. CentOS)
      • Compile from source
    • Mac OS X
      • Requirements
    • FreeBSD
    • Checking your installation
    • Installation Notes
      • Apache Installation Notes
      • Nginx Installation Notes
      • Cherokee Installation Notes
      • Using PHP Built-in webserver
  • Nginx Installation Notes
    • Configuring Nginx for Phalcon
      • Basic configuration
  • Apache Installation Notes
    • Configuring Apache for Phalcon
      • Directory under the main Document Root
      • Virtual Hosts
  • Cherokee Installation Notes
    • Configuring Cherokee for Phalcon
  • Phalcon Developer Tools
    • Download
      • Installation
    • Getting Available Commands
    • Generating a Project Skeleton
    • Generating Controllers
    • Preparing Database Settings
    • Generating Models
    • Scaffold a CRUD
    • Web Interface to Tools
    • Integrating Tools with PhpStorm IDE
    • Conclusion
  • Phalcon Developer Tools on Linux
    • Prerequisites
    • Download
      • Related Guides
  • Phalcon Developer Tools on Mac OS X
    • Prerequisites
    • Download
      • Related Guides
  • Phalcon Developer Tools on Windows
    • Prerequisites
    • Download
      • Adding PHP and Tools to your system PATH
      • Related Guides

Tutorials

  • Tutorial 1: Let’s learn by example
    • File structure
    • Bootstrap
      • Autoloaders
      • Dependency Management
      • Handling the application request
      • Putting everything together
    • Creating a Controller
    • Sending output to a view
    • Designing a sign up form
    • Creating a Model
    • Setting a Database Connection
    • Storing data using models
    • Conclusion
  • Tutorial 2: Introducing INVO
    • Project Structure
    • Routing
    • Configuration
    • Autoloaders
    • Registering services
    • Handling the Request
    • Dependency Injection
  • Tutorial 3: Securing INVO
    • Log into the Application
    • Securing the Backend
      • Events Management
      • Providing an ACL list
  • Tutorial 4: Working with the CRUD
    • The Search Form
    • Performing a Search
    • Creating and Updating Records
  • Tutorial 5: Customizing INVO
    • User Components
    • Changing the Title Dynamically
  • Tutorial 6: Vökuró
    • Project Structure
    • Load Classes and Dependencies
    • Sign Up
  • Tutorial 7: Creating a Simple REST API
    • Defining the API
    • Creating the Application
    • Creating a Model
    • Retrieving Data
    • Inserting Data
    • Updating Data
    • Deleting Data
    • Testing our Application
    • Conclusion
  • List of examples

Components

  • Dependency Injection/Service Location
    • Registering services in the Container
      • Simple Registration
      • Complex Registration
      • Array Syntax
    • Resolving Services
      • Events
    • Shared services
    • Manipulating services individually
    • Instantiating classes via the Service Container
    • Automatic Injecting of the DI itself
    • Organizing services in files
    • Accessing the DI in a static way
    • Factory Default DI
    • Service Name Conventions
    • Implementing your own DI
  • The MVC Architecture
    • Models
    • Views
    • Controllers
  • Using Controllers
    • Dispatch Loop
    • Initializing Controllers
    • Injecting Services
    • Request and Response
    • Session Data
    • Using Services as Controllers
    • Events in Controllers
  • Working with Models
    • Creating Models
      • Public properties vs. Setters/Getters
    • Understanding Records To Objects
    • Finding Records
      • Model Resultsets
      • Filtering Resultsets
      • Binding Parameters
    • Initializing/Preparing fetched records
    • Generating Calculations
    • Creating/Updating Records
      • Create/Update with Confidence
    • Deleting Records
  • Model Relationships
    • Relationships between Models
      • Unidirectional relationships
      • Bidirectional relations
      • Defining relationships
      • Taking advantage of relationships
      • Aliasing Relationships
      • Magic Getters vs. Explicit methods
    • Virtual Foreign Keys
      • Cascade/Restrict actions
    • Storing Related Records
    • Operations over Resultsets
      • Updating related records
      • Deleting related records
  • Model Events
    • Events and Events Manager
      • Implementing Events in the Model’s class
      • Using a custom Events Manager
    • Logging Low-Level SQL Statements
    • Profiling SQL Statements
  • Model Behaviors
    • Timestampable
    • SoftDelete
    • Creating your own behaviors
    • Using Traits as behaviors
  • Models Metadata
    • Caching Metadata
    • Metadata Strategies
      • Database Introspection Strategy
      • Annotations Strategy
    • Manual Metadata
  • Model Transactions
    • Manual Transactions
    • Implicit Transactions
    • Isolated Transactions
  • Validating Models
    • Validating Data Integrity
    • Validation Messages
    • Validation Failed Events
  • Working with Models (Advanced)
    • Hydration Modes
    • Auto-generated identity columns
    • Skipping Columns
      • Dynamic Update
    • Independent Column Mapping
    • Record Snapshots
    • Pointing to a different schema
    • Setting multiple databases
    • Injecting services into Models
    • Disabling/Enabling Features
    • Stand-Alone component
  • Phalcon Query Language (PHQL)
    • Usage Example
    • Creating PHQL Queries
    • Selecting Records
      • Result Types
      • Joins
      • Aggregations
      • Conditions
    • Inserting Data
    • Updating Data
    • Deleting Data
    • Creating queries using the Query Builder
      • Bound Parameters
    • Disallow literals in PHQL
    • Escaping Reserved Words
    • PHQL Lifecycle
    • Using Raw SQL
    • Troubleshooting
  • Caching in the ORM
    • Caching Resultsets
    • Forcing Cache
    • Caching PHQL Queries
    • Reusable Related Records
    • Caching Related Records
    • Caching Related Records Recursively
    • Caching based on Conditions
    • Caching of PHQL planning
  • ODM (Object-Document Mapper)
    • Creating Models
    • Understanding Documents To Objects
    • Models in Namespaces
    • Setting a Connection
    • Finding Documents
    • Aggregations
    • Creating Updating/Records
      • Validation Messages
      • Validation Events and Events Manager
      • Implementing a Business Rule
      • Validating Data Integrity
    • Deleting Records
    • Validation Failed Events
    • Implicit Ids vs. User Primary Keys
    • Setting multiple databases
    • Injecting services into Models
  • Using Views
    • Integrating Views with Controllers
    • Hierarchical Rendering
      • Using Templates
      • Control Rendering Levels
      • Disabling render levels
      • Picking Views
      • Disabling the view
    • Simple Rendering
    • Using Partials
    • Transfer values from the controller to views
    • Caching View Fragments
    • Template Engines
      • Creating your own Template Engine Adapter
      • Changing the Template Engine
    • Injecting services in View
    • Stand-Alone Component
      • Hierarchical Rendering
      • Simple Rendering
    • View Events
  • View Helpers (Tags)
    • Document Type of Content
    • Generating Links
    • Creating Forms
    • Helpers to Generate Form Elements
    • Making Select Boxes
    • Assigning HTML attributes
    • Setting Helper Values
      • From Controllers
      • From the Request
      • Specifying values directly
    • Changing dynamically the Document Title
    • Static Content Helpers
      • Images
      • Stylesheets
      • Javascript
      • HTML5 elements - generic HTML helper
    • Tag Service
    • Creating your own helpers
  • Assets Management
    • Adding Resources
    • Local/Remote resources
    • Collections
    • URL Prefixes
    • Minification/Filtering
      • Built-In Filters
      • Custom Filters
    • Custom Output
  • Volt: Template Engine
    • Introduction
    • Activating Volt
    • Basic Usage
    • Variables
    • Filters
    • Comments
    • List of Control Structures
      • For
      • Loop Controls
      • If
      • Loop Context
    • Assignments
    • Expressions
      • Literals
      • Arrays
      • Math
      • Comparisons
      • Logic
      • Other Operators
    • Tests
    • Macros
    • Using Tag Helpers
    • Functions
    • View Integration
      • Include
      • Partial vs Include
    • Template Inheritance
      • Multiple Inheritance
    • Autoescape mode
    • Extending Volt
      • Functions
      • Filters
      • Extensions
    • Caching view fragments
    • Inject Services into a Template
    • Stand-alone component
    • External Resources
  • MVC Applications
    • Single or Multi Module Applications
      • Single Module
      • Multi Module
    • Application Events
    • External Resources
  • Routing
    • Defining Routes
      • Parameters with Names
      • Short Syntax
      • Mixing Array and Short Syntax
      • Routing to Modules
      • HTTP Method Restrictions
      • Using conversors
      • Groups of Routes
    • Matching Routes
    • Naming Routes
    • Usage Examples
    • Default Behavior
    • Setting the default route
    • Not Found Paths
    • Setting default paths
    • Dealing with extra/trailing slashes
    • Match Callbacks
    • Hostname Constraints
    • URI Sources
    • Testing your routes
    • Annotations Router
    • Registering Router instance
    • Implementing your own Router
  • Dispatching Controllers
    • The Dispatch Loop
      • Dispatch Loop Events
    • Forwarding to other actions
    • Preparing Parameters
    • Getting Parameters
    • Preparing actions
      • Camelize action names
      • Remove legacy extensions
      • Inject model instances
    • Handling Not-Found Exceptions
    • Implementing your own Dispatcher
  • Micro Applications
    • Creating a Micro Application
    • Defining routes
      • Routes with Parameters
      • Starting Route
      • Rewrite Rules
    • Working with Responses
    • Making redirections
    • Generating URLs for Routes
    • Interacting with the Dependency Injector
    • Not-Found Handler
    • Models in Micro Applications
    • Inject model instances
    • Micro Application Events
    • Middleware events
    • Using Controllers as Handlers
    • Returning Responses
    • Rendering Views
    • Error Handling
    • Related Sources
  • Working with Namespaces
    • Setting up the framework
    • Controllers in Namespaces
    • Models in Namespaces
  • Events Manager
    • Naming Convention
    • Usage Example
    • Creating components that trigger Events
    • Using Services From The DI
    • Event Propagation/Cancellation
    • Listener Priorities
    • Collecting Responses
    • Implementing your own EventsManager
  • Request Environment
    • Getting Values
    • Accessing the Request from Controllers
    • Uploading Files
    • Working with Headers
  • Returning Responses
    • Working with Headers
    • Making Redirections
    • HTTP Cache
      • Setting an Expiration Time
      • Cache-Control
      • E-Tag
  • Cookies Management
    • Basic Usage
    • Encryption/Decryption of Cookies
  • Generating URLs and Paths
    • Setting a base URI
    • Generating URIs
    • Producing URLs without mod_rewrite
    • Producing URLs from Volt
    • Static vs. Dynamic URIs
    • Implementing your own URL Generator
  • Flashing Messages
    • Adapters
    • Usage
    • Printing Messages
    • Implicit Flush vs. Session
  • Storing data in Session
    • Starting the Session
    • Storing/Retrieving data in Session
    • Removing/Destroying Sessions
    • Isolating Session Data between Applications
    • Session Bags
    • Persistent Data in Components
    • Implementing your own adapters
  • Filtering and Sanitizing
    • Types of Built-in Filters
    • Sanitizing data
    • Sanitizing from Controllers
    • Filtering Action Parameters
    • Filtering data
    • Combining Filters
    • Creating your own Filters
    • Complex Sanitizing and Filtering
    • Implementing your own Filter
  • Contextual Escaping
    • Escaping HTML
    • Escaping HTML Attributes
    • Escaping URLs
    • Escaping CSS
    • Escaping JavaScript
  • Validation
    • Initializing Validation
    • Validators
    • Callback Validator
    • Validation Messages
    • Filtering of Data
    • Validation Events
    • Cancelling Validations
    • Avoid validate empty values
    • Recursive Validation
  • Forms
    • Initializing forms
    • Validation
    • Filtering
    • Forms + Entities
    • Form Elements
    • Event Callbacks
    • Rendering Forms
    • Creating Form Elements
    • Forms Manager
    • External Resources
  • Reading Configurations
    • Native Arrays
    • File Adapters
    • Reading INI Files
    • Merging Configurations
    • Injecting Configuration Dependency
  • Pagination
    • Data Adapters
    • Examples
    • Adapters Usage
    • Page Attributes
    • Implementing your own adapters
  • Improving Performance with Cache
    • When to implement cache?
    • Caching Behavior
    • Caching Output Fragments
    • Caching Arbitrary Data
      • File Backend Example
      • Memcached Backend Example
    • Querying the cache
    • Deleting data from the cache
    • Checking cache existence
    • Lifetime
    • Multi-Level Cache
    • Frontend Adapters
      • Implementing your own Frontend adapters
    • Backend Adapters
      • Implementing your own Backend adapters
      • File Backend Options
      • Memcached Backend Options
      • APC Backend Options
      • Mongo Backend Options
      • XCache Backend Options
      • Redis Backend Options
  • Security
    • Password Hashing
    • Cross-Site Request Forgery (CSRF) protection
    • Setting up the component
    • Random
    • External Resources
  • Encryption/Decryption
    • Basic Usage
    • Encryption Options
    • Base64 Support
    • Setting up an Encryption service
  • Access Control Lists (ACL)
    • Creating an ACL
    • Adding Roles to the ACL
    • Adding Resources
    • Defining Access Controls
    • Querying an ACL
    • Function based access
    • Objects as role name and resource name
    • Roles Inheritance
    • Serializing ACL lists
    • ACL Events
    • Implementing your own adapters
  • Multi-lingual Support
    • Adapters
    • Component Usage
    • Implementing your own adapters
  • Class Autoloader
    • Security Layer
    • Registering Namespaces
    • Registering Directories
    • Registering Classes
    • Registering Files
    • Additional file extensions
    • Modifying current strategies
    • Autoloading Events
    • Troubleshooting
  • Logging
    • Adapters
    • Creating a Log
    • Transactions
    • Logging to Multiple Handlers
    • Message Formatting
      • Line Formatter
      • Implementing your own formatters
    • Adapters
      • Stream Logger
      • File Logger
      • Syslog Logger
      • FirePHP Logger
      • Implementing your own adapters
  • Annotations Parser
    • Reading Annotations
    • Types of Annotations
    • Practical Usage
      • Cache Enabler with Annotations
      • Private/Public areas with Annotations
    • Annotations Adapters
      • Implementing your own adapters
    • External Resources
  • Command Line Applications
    • Structure
    • Creating a Bootstrap
    • Tasks
    • Processing action parameters
    • Running tasks in a chain
  • Images
    • Adapters
      • Implementing your own adapters
    • Saving and rendering images
    • Resizing images
      • \Phalcon\Image::WIDTH
      • \Phalcon\Image::HEIGHT
      • \Phalcon\Image::NONE
      • \Phalcon\Image::TENSILE
    • Cropping images
    • Rotating images
    • Flipping images
    • Sharpening images
    • Adding watermarks to images
    • Blurring images
    • Pixelating images
  • Queueing
    • Putting Jobs into the Queue
    • Retrieving Messages
  • Database Abstraction Layer
    • Database Adapters
      • Implementing your own adapters
    • Database Dialects
      • Implementing your own dialects
    • Connecting to Databases
    • Setting up additional PDO options
    • Finding Rows
    • Binding Parameters
    • Inserting/Updating/Deleting Rows
    • Transactions and Nested Transactions
    • Database Events
    • Profiling SQL Statements
    • Logging SQL Statements
      • Implementing your own Logger
    • Describing Tables/Views
    • Creating/Altering/Dropping Tables
      • Creating Tables
      • Altering Tables
      • Dropping Tables
  • Internationalization
    • Find out best available Locale
    • Formatting messages based on Locale
    • Locale-Sensitive comparison
    • Transliteration
  • Database Migrations
    • Schema Dumping
    • Migration Class Anatomy
      • Defining Columns
      • Defining Indexes
      • Defining References
    • Writing Migrations
    • Running Migrations
  • Debugging Applications
    • Catching Exceptions
    • Debug component
    • Reflection and Introspection
    • Using XDebug
  • Unit testing
    • Integrating PHPunit with phalcon
    • The PHPunit helper file
    • PHPunit.xml file
    • Sample unit test

In Depth Explanations / Further Reading

  • Increasing Performance: What’s next?
    • Profile on the Server
      • Profiling with XDebug
      • Profiling with Xhprof
      • Profiling SQL Statements
    • Profile on the Client
      • Profile with Chrome/Firefox
    • Yahoo! YSlow
      • Profile with Speed Tracer
    • Use a recent PHP version
    • Use a PHP Bytecode Cache
    • Do blocking work in the background
    • Google Page Speed
  • Dependency Injection Explained
  • Understanding How Phalcon Applications Work
    • Manual bootstrapping

API

  • API Indice
    • Abstract class Phalcon\Acl
    • Abstract class Phalcon\Acl\Adapter
    • Class Phalcon\Acl\Adapter\Memory
    • Class Phalcon\Acl\Exception
    • Class Phalcon\Acl\Resource
    • Class Phalcon\Acl\Role
    • Abstract class Phalcon\Annotations\Adapter
    • Class Phalcon\Annotations\Adapter\Apc
    • Class Phalcon\Annotations\Adapter\Files
    • Class Phalcon\Annotations\Adapter\Memory
    • Class Phalcon\Annotations\Adapter\Xcache
    • Class Phalcon\Annotations\Annotation
    • Class Phalcon\Annotations\Collection
    • Class Phalcon\Annotations\Exception
    • Class Phalcon\Annotations\Reader
    • Class Phalcon\Annotations\Reflection
    • Abstract class Phalcon\Application
    • Class Phalcon\Application\Exception
    • Class Phalcon\Assets\Collection
    • Class Phalcon\Assets\Exception
    • Class Phalcon\Assets\Filters\Cssmin
    • Class Phalcon\Assets\Filters\Jsmin
    • Class Phalcon\Assets\Filters\None
    • Class Phalcon\Assets\Inline
    • Class Phalcon\Assets\Inline\Css
    • Class Phalcon\Assets\Inline\Js
    • Class Phalcon\Assets\Manager
    • Class Phalcon\Assets\Resource
    • Class Phalcon\Assets\Resource\Css
    • Class Phalcon\Assets\Resource\Js
    • Abstract class Phalcon\Cache\Backend
    • Class Phalcon\Cache\Backend\Apc
    • Class Phalcon\Cache\Backend\File
    • Class Phalcon\Cache\Backend\Libmemcached
    • Class Phalcon\Cache\Backend\Memcache
    • Class Phalcon\Cache\Backend\Memory
    • Class Phalcon\Cache\Backend\Mongo
    • Class Phalcon\Cache\Backend\Redis
    • Class Phalcon\Cache\Backend\Xcache
    • Class Phalcon\Cache\Exception
    • Class Phalcon\Cache\Frontend\Base64
    • Class Phalcon\Cache\Frontend\Data
    • Class Phalcon\Cache\Frontend\Igbinary
    • Class Phalcon\Cache\Frontend\Json
    • Class Phalcon\Cache\Frontend\Msgpack
    • Class Phalcon\Cache\Frontend\None
    • Class Phalcon\Cache\Frontend\Output
    • Class Phalcon\Cache\Multiple
    • Class Phalcon\Cli\Console
    • Class Phalcon\Cli\Console\Exception
    • Class Phalcon\Cli\Dispatcher
    • Class Phalcon\Cli\Dispatcher\Exception
    • Class Phalcon\Cli\Router
    • Class Phalcon\Cli\Router\Exception
    • Class Phalcon\Cli\Router\Route
    • Class Phalcon\Cli\Task
    • Class Phalcon\Config
    • Class Phalcon\Config\Adapter\Ini
    • Class Phalcon\Config\Adapter\Json
    • Class Phalcon\Config\Adapter\Php
    • Class Phalcon\Config\Adapter\Yaml
    • Class Phalcon\Config\Exception
    • Class Phalcon\Crypt
    • Class Phalcon\Crypt\Exception
    • Abstract class Phalcon\Db
    • Abstract class Phalcon\Db\Adapter
    • Abstract class Phalcon\Db\Adapter\Pdo
    • Class Phalcon\Db\Adapter\Pdo\Mysql
    • Class Phalcon\Db\Adapter\Pdo\Postgresql
    • Class Phalcon\Db\Adapter\Pdo\Sqlite
    • Class Phalcon\Db\Column
    • Abstract class Phalcon\Db\Dialect
    • Class Phalcon\Db\Dialect\Mysql
    • Class Phalcon\Db\Dialect\Postgresql
    • Class Phalcon\Db\Dialect\Sqlite
    • Class Phalcon\Db\Exception
    • Class Phalcon\Db\Index
    • Class Phalcon\Db\Profiler
    • Class Phalcon\Db\Profiler\Item
    • Class Phalcon\Db\RawValue
    • Class Phalcon\Db\Reference
    • Class Phalcon\Db\Result\Pdo
    • Class Phalcon\Debug
    • Class Phalcon\Debug\Dump
    • Class Phalcon\Debug\Exception
    • Class Phalcon\Di
    • Class Phalcon\Di\Exception
    • Class Phalcon\Di\FactoryDefault
    • Class Phalcon\Di\FactoryDefault\Cli
    • Abstract class Phalcon\Di\Injectable
    • Class Phalcon\Di\Service
    • Class Phalcon\Di\Service\Builder
    • Abstract class Phalcon\Dispatcher
    • Class Phalcon\Escaper
    • Class Phalcon\Escaper\Exception
    • Class Phalcon\Events\Event
    • Class Phalcon\Events\Exception
    • Class Phalcon\Events\Manager
    • Class Phalcon\Exception
    • Class Phalcon\Filter
    • Class Phalcon\Filter\Exception
    • Abstract class Phalcon\Flash
    • Class Phalcon\Flash\Direct
    • Class Phalcon\Flash\Exception
    • Class Phalcon\Flash\Session
    • Abstract class Phalcon\Forms\Element
    • Class Phalcon\Forms\Element\Check
    • Class Phalcon\Forms\Element\Date
    • Class Phalcon\Forms\Element\Email
    • Class Phalcon\Forms\Element\File
    • Class Phalcon\Forms\Element\Hidden
    • Class Phalcon\Forms\Element\Numeric
    • Class Phalcon\Forms\Element\Password
    • Class Phalcon\Forms\Element\Radio
    • Class Phalcon\Forms\Element\Select
    • Class Phalcon\Forms\Element\Submit
    • Class Phalcon\Forms\Element\Text
    • Class Phalcon\Forms\Element\TextArea
    • Class Phalcon\Forms\Exception
    • Class Phalcon\Forms\Form
    • Class Phalcon\Forms\Manager
    • Class Phalcon\Http\Cookie
    • Class Phalcon\Http\Cookie\Exception
    • Class Phalcon\Http\Request
    • Class Phalcon\Http\Request\Exception
    • Class Phalcon\Http\Request\File
    • Class Phalcon\Http\Response
    • Class Phalcon\Http\Response\Cookies
    • Class Phalcon\Http\Response\Exception
    • Class Phalcon\Http\Response\Headers
    • Class Phalcon\Image
    • Abstract class Phalcon\Image\Adapter
    • Class Phalcon\Image\Adapter\Gd
    • Class Phalcon\Image\Adapter\Imagick
    • Class Phalcon\Image\Exception
    • Class Phalcon\Kernel
    • Class Phalcon\Loader
    • Class Phalcon\Loader\Exception
    • Abstract class Phalcon\Logger
    • Abstract class Phalcon\Logger\Adapter
    • Class Phalcon\Logger\Adapter\File
    • Class Phalcon\Logger\Adapter\Firephp
    • Class Phalcon\Logger\Adapter\Stream
    • Class Phalcon\Logger\Adapter\Syslog
    • Class Phalcon\Logger\Exception
    • Abstract class Phalcon\Logger\Formatter
    • Class Phalcon\Logger\Formatter\Firephp
    • Class Phalcon\Logger\Formatter\Json
    • Class Phalcon\Logger\Formatter\Line
    • Class Phalcon\Logger\Formatter\Syslog
    • Class Phalcon\Logger\Item
    • Class Phalcon\Logger\Multiple
    • Class Phalcon\Mvc\Application
    • Class Phalcon\Mvc\Application\Exception
    • Abstract class Phalcon\Mvc\Collection
    • Abstract class Phalcon\Mvc\Collection\Behavior
    • Class Phalcon\Mvc\Collection\Behavior\SoftDelete
    • Class Phalcon\Mvc\Collection\Behavior\Timestampable
    • Class Phalcon\Mvc\Collection\Document
    • Class Phalcon\Mvc\Collection\Exception
    • Class Phalcon\Mvc\Collection\Manager
    • Abstract class Phalcon\Mvc\Controller
    • Class Phalcon\Mvc\Dispatcher
    • Class Phalcon\Mvc\Dispatcher\Exception
    • Class Phalcon\Mvc\Micro
    • Class Phalcon\Mvc\Micro\Collection
    • Class Phalcon\Mvc\Micro\Exception
    • Class Phalcon\Mvc\Micro\LazyLoader
    • Abstract class Phalcon\Mvc\Model
    • Abstract class Phalcon\Mvc\Model\Behavior
    • Class Phalcon\Mvc\Model\Behavior\SoftDelete
    • Class Phalcon\Mvc\Model\Behavior\Timestampable
    • Class Phalcon\Mvc\Model\Binder
    • Class Phalcon\Mvc\Model\Criteria
    • Class Phalcon\Mvc\Model\Exception
    • Class Phalcon\Mvc\Model\Manager
    • Class Phalcon\Mvc\Model\Message
    • Abstract class Phalcon\Mvc\Model\MetaData
    • Class Phalcon\Mvc\Model\MetaData\Apc
    • Class Phalcon\Mvc\Model\MetaData\Files
    • Class Phalcon\Mvc\Model\MetaData\Libmemcached
    • Class Phalcon\Mvc\Model\MetaData\Memcache
    • Class Phalcon\Mvc\Model\MetaData\Memory
    • Class Phalcon\Mvc\Model\MetaData\Redis
    • Class Phalcon\Mvc\Model\MetaData\Session
    • Class Phalcon\Mvc\Model\MetaData\Strategy\Annotations
    • Class Phalcon\Mvc\Model\MetaData\Strategy\Introspection
    • Class Phalcon\Mvc\Model\MetaData\Xcache
    • Class Phalcon\Mvc\Model\Query
    • Class Phalcon\Mvc\Model\Query\Builder
    • Abstract class Phalcon\Mvc\Model\Query\Lang
    • Class Phalcon\Mvc\Model\Query\Status
    • Class Phalcon\Mvc\Model\Relation
    • Abstract class Phalcon\Mvc\Model\Resultset
    • Class Phalcon\Mvc\Model\Resultset\Complex
    • Class Phalcon\Mvc\Model\Resultset\Simple
    • Class Phalcon\Mvc\Model\Row
    • Class Phalcon\Mvc\Model\Transaction
    • Class Phalcon\Mvc\Model\Transaction\Exception
    • Class Phalcon\Mvc\Model\Transaction\Failed
    • Class Phalcon\Mvc\Model\Transaction\Manager
    • Class Phalcon\Mvc\Model\ValidationFailed
    • Abstract class Phalcon\Mvc\Model\Validator
    • Class Phalcon\Mvc\Model\Validator\Email
    • Class Phalcon\Mvc\Model\Validator\Exclusionin
    • Class Phalcon\Mvc\Model\Validator\Inclusionin
    • Class Phalcon\Mvc\Model\Validator\Ip
    • Class Phalcon\Mvc\Model\Validator\Numericality
    • Class Phalcon\Mvc\Model\Validator\PresenceOf
    • Class Phalcon\Mvc\Model\Validator\Regex
    • Class Phalcon\Mvc\Model\Validator\StringLength
    • Class Phalcon\Mvc\Model\Validator\Uniqueness
    • Class Phalcon\Mvc\Model\Validator\Url
    • Class Phalcon\Mvc\Router
    • Class Phalcon\Mvc\Router\Annotations
    • Class Phalcon\Mvc\Router\Exception
    • Class Phalcon\Mvc\Router\Group
    • Class Phalcon\Mvc\Router\Route
    • Class Phalcon\Mvc\Url
    • Class Phalcon\Mvc\Url\Exception
    • Class Phalcon\Mvc\User\Component
    • Class Phalcon\Mvc\User\Module
    • Class Phalcon\Mvc\User\Plugin
    • Class Phalcon\Mvc\View
    • Abstract class Phalcon\Mvc\View\Engine
    • Class Phalcon\Mvc\View\Engine\Php
    • Class Phalcon\Mvc\View\Engine\Volt
    • Class Phalcon\Mvc\View\Engine\Volt\Compiler
    • Class Phalcon\Mvc\View\Engine\Volt\Exception
    • Class Phalcon\Mvc\View\Exception
    • Class Phalcon\Mvc\View\Simple
    • Abstract class Phalcon\Paginator\Adapter
    • Class Phalcon\Paginator\Adapter\Model
    • Class Phalcon\Paginator\Adapter\NativeArray
    • Class Phalcon\Paginator\Adapter\QueryBuilder
    • Class Phalcon\Paginator\Exception
    • Class Phalcon\Queue\Beanstalk
    • Class Phalcon\Queue\Beanstalk\Exception
    • Class Phalcon\Queue\Beanstalk\Job
    • Final class Phalcon\Registry
    • Class Phalcon\Security
    • Class Phalcon\Security\Exception
    • Class Phalcon\Security\Random
    • Abstract class Phalcon\Session\Adapter
    • Class Phalcon\Session\Adapter\Files
    • Class Phalcon\Session\Adapter\Libmemcached
    • Class Phalcon\Session\Adapter\Memcache
    • Class Phalcon\Session\Adapter\Redis
    • Class Phalcon\Session\Bag
    • Class Phalcon\Session\Exception
    • Class Phalcon\Tag
    • Class Phalcon\Tag\Exception
    • Abstract class Phalcon\Tag\Select
    • Abstract class Phalcon\Text
    • Abstract class Phalcon\Translate
    • Abstract class Phalcon\Translate\Adapter
    • Class Phalcon\Translate\Adapter\Csv
    • Class Phalcon\Translate\Adapter\Gettext
    • Class Phalcon\Translate\Adapter\NativeArray
    • Class Phalcon\Translate\Exception
    • Class Phalcon\Translate\Interpolator\AssociativeArray
    • Class Phalcon\Translate\Interpolator\IndexedArray
    • Class Phalcon\Validation
    • Abstract class Phalcon\Validation\CombinedFieldsValidator
    • Class Phalcon\Validation\Exception
    • Class Phalcon\Validation\Message
    • Class Phalcon\Validation\Message\Group
    • Abstract class Phalcon\Validation\Validator
    • Class Phalcon\Validation\Validator\Alnum
    • Class Phalcon\Validation\Validator\Alpha
    • Class Phalcon\Validation\Validator\Between
    • Class Phalcon\Validation\Validator\Callback
    • Class Phalcon\Validation\Validator\Confirmation
    • Class Phalcon\Validation\Validator\CreditCard
    • Class Phalcon\Validation\Validator\Date
    • Class Phalcon\Validation\Validator\Digit
    • Class Phalcon\Validation\Validator\Email
    • Class Phalcon\Validation\Validator\Exception
    • Class Phalcon\Validation\Validator\ExclusionIn
    • Class Phalcon\Validation\Validator\File
    • Class Phalcon\Validation\Validator\Identical
    • Class Phalcon\Validation\Validator\InclusionIn
    • Class Phalcon\Validation\Validator\Numericality
    • Class Phalcon\Validation\Validator\PresenceOf
    • Class Phalcon\Validation\Validator\Regex
    • Class Phalcon\Validation\Validator\StringLength
    • Class Phalcon\Validation\Validator\Uniqueness
    • Class Phalcon\Validation\Validator\Url
    • Class Phalcon\Version
    • Interface Phalcon\Acl\AdapterInterface
    • Interface Phalcon\Acl\ResourceAware
    • Interface Phalcon\Acl\ResourceInterface
    • Interface Phalcon\Acl\RoleAware
    • Interface Phalcon\Acl\RoleInterface
    • Interface Phalcon\Annotations\AdapterInterface
    • Interface Phalcon\Annotations\ReaderInterface
    • Interface Phalcon\Assets\FilterInterface
    • Interface Phalcon\Cache\BackendInterface
    • Interface Phalcon\Cache\FrontendInterface
    • Interface Phalcon\Cli\DispatcherInterface
    • Interface Phalcon\Cli\RouterInterface
    • Interface Phalcon\Cli\Router\RouteInterface
    • Interface Phalcon\Cli\TaskInterface
    • Interface Phalcon\CryptInterface
    • Interface Phalcon\Db\AdapterInterface
    • Interface Phalcon\Db\ColumnInterface
    • Interface Phalcon\Db\DialectInterface
    • Interface Phalcon\Db\IndexInterface
    • Interface Phalcon\Db\ReferenceInterface
    • Interface Phalcon\Db\ResultInterface
    • Interface Phalcon\DiInterface
    • Interface Phalcon\Di\InjectionAwareInterface
    • Interface Phalcon\Di\ServiceInterface
    • Interface Phalcon\DispatcherInterface
    • Interface Phalcon\EscaperInterface
    • Interface Phalcon\Events\EventInterface
    • Interface Phalcon\Events\EventsAwareInterface
    • Interface Phalcon\Events\ManagerInterface
    • Interface Phalcon\FilterInterface
    • Interface Phalcon\Filter\UserFilterInterface
    • Interface Phalcon\FlashInterface
    • Interface Phalcon\Forms\ElementInterface
    • Interface Phalcon\Http\CookieInterface
    • Interface Phalcon\Http\RequestInterface
    • Interface Phalcon\Http\Request\FileInterface
    • Interface Phalcon\Http\ResponseInterface
    • Interface Phalcon\Http\Response\CookiesInterface
    • Interface Phalcon\Http\Response\HeadersInterface
    • Interface Phalcon\Image\AdapterInterface
    • Interface Phalcon\Logger\AdapterInterface
    • Interface Phalcon\Logger\FormatterInterface
    • Interface Phalcon\Mvc\CollectionInterface
    • Interface Phalcon\Mvc\Collection\BehaviorInterface
    • Interface Phalcon\Mvc\Collection\ManagerInterface
    • Interface Phalcon\Mvc\ControllerInterface
    • Interface Phalcon\Mvc\Controller\BindModelInterface
    • Interface Phalcon\Mvc\DispatcherInterface
    • Interface Phalcon\Mvc\EntityInterface
    • Interface Phalcon\Mvc\Micro\CollectionInterface
    • Interface Phalcon\Mvc\Micro\MiddlewareInterface
    • Interface Phalcon\Mvc\ModelInterface
    • Interface Phalcon\Mvc\Model\BehaviorInterface
    • Interface Phalcon\Mvc\Model\BinderInterface
    • Interface Phalcon\Mvc\Model\Binder\BindableInterface
    • Interface Phalcon\Mvc\Model\CriteriaInterface
    • Interface Phalcon\Mvc\Model\ManagerInterface
    • Interface Phalcon\Mvc\Model\MessageInterface
    • Interface Phalcon\Mvc\Model\MetaDataInterface
    • Interface Phalcon\Mvc\Model\MetaData\StrategyInterface
    • Interface Phalcon\Mvc\Model\QueryInterface
    • Interface Phalcon\Mvc\Model\Query\BuilderInterface
    • Interface Phalcon\Mvc\Model\Query\StatusInterface
    • Interface Phalcon\Mvc\Model\RelationInterface
    • Interface Phalcon\Mvc\Model\ResultInterface
    • Interface Phalcon\Mvc\Model\ResultsetInterface
    • Interface Phalcon\Mvc\Model\TransactionInterface
    • Interface Phalcon\Mvc\Model\Transaction\ManagerInterface
    • Interface Phalcon\Mvc\Model\ValidatorInterface
    • Interface Phalcon\Mvc\ModuleDefinitionInterface
    • Interface Phalcon\Mvc\RouterInterface
    • Interface Phalcon\Mvc\Router\GroupInterface
    • Interface Phalcon\Mvc\Router\RouteInterface
    • Interface Phalcon\Mvc\UrlInterface
    • Interface Phalcon\Mvc\ViewBaseInterface
    • Interface Phalcon\Mvc\ViewInterface
    • Interface Phalcon\Mvc\View\EngineInterface
    • Interface Phalcon\Paginator\AdapterInterface
    • Interface Phalcon\Session\AdapterInterface
    • Interface Phalcon\Session\BagInterface
    • Interface Phalcon\Translate\AdapterInterface
    • Interface Phalcon\Translate\InterpolatorInterface
    • Interface Phalcon\ValidationInterface
    • Interface Phalcon\Validation\MessageInterface
    • Interface Phalcon\Validation\ValidatorInterface

Legal

  • License

Previous Versions

  • 2.0.0 <https://docs.phalconphp.com/en/2.0.0/>

© 2011–2017 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API