Spec-Zone.ru › Phalcon 2

Phalcon

Welcome to Phalcon framework, a new approach on PHP frameworks. Our mission is to give you an advanced tool for developing web sites and applications without worrying about framework performance.

Table of Contents

  • Installation
    • Windows
      • Related Guides
    • Linux/Solaris
      • Requirements
      • Compilation
    • Mac OS X
      • Requirements
    • FreeBSD
    • Installation Notes
      • Apache Installation Notes
      • Nginx Installation Notes
      • Cherokee Installation Notes
      • Using PHP Built-in webserver
  • Tutorial 1: Let’s learn by example
    • Checking your installation
    • Creating a project
      • File structure
      • Beautiful URLs
      • Bootstrap
      • Autoloaders
      • Dependency Management
      • 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
    • Sample Applications
  • Tutorial 2: Explaining INVO
    • Project Structure
    • Routing
    • Configuration
    • Autoloaders
    • Handling the Request
    • Dependency Injection
    • Log into the Application
    • Securing the Backend
      • Events Management
      • Providing an ACL list
    • User Components
    • Working with the CRUD
      • The Search Form
      • Performing a Search
      • Creating and Updating Records
    • Changing the Title Dynamically
    • Conclusion
  • Tutorial 3: 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
  • Dependency Injection/Service Location
    • Our approach
    • Registering services in the Container
      • Simple Registration
      • Complex Registration
    • Resolving Services
    • Shared services
    • Manipulating services individually
    • Instantiating classes via the Service Container
    • Automatic Injecting of the DI itself
    • Avoiding service resolution
    • 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
    • Creating a Base Controller
    • Events in Controllers
  • Working with Models
    • Creating Models
      • Public properties vs. Setters/Getters
      • Models in Namespaces
    • Understanding Records To Objects
    • Finding Records
      • Model Resultsets
      • Filtering Resultsets
      • Binding Parameters
    • Initializing/Preparing fetched records
    • 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
    • Generating Calculations
    • Hydration Modes
    • Creating Updating/Records
      • Create/Update with Confidence
      • Auto-generated identity columns
      • Storing related records
      • Validation Messages
      • Events and Events Manager
      • Implementing Events in the Model’s class
      • Using a custom Events Manager
      • Implementing a Business Rule
      • Validating Data Integrity
      • Avoiding SQL injections
    • Skipping Columns
      • Dynamic Update
    • Deleting Records
    • Validation Failed Events
    • Behaviors
      • Timestampable
      • SoftDelete
      • Creating your own behaviors
      • Using Traits as behaviors
    • Transactions
      • Manual Transactions
      • Implicit Transactions
      • Isolated Transactions
    • Independent Column Mapping
    • Operations over Resultsets
      • Updating related records
      • Deleting related records
    • Record Snapshots
    • Models Meta-Data
      • Caching Meta-Data
      • Meta-Data Strategies
      • Database Introspection Strategy
      • Annotations Strategy
      • Manual Meta-Data
    • Pointing to a different schema
    • Setting multiple databases
    • Logging Low-Level SQL Statements
    • Profiling SQL Statements
    • 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
    • Overriding find/findFirst
    • 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
    • Using models in the view layer
    • 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
    • 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
    • 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
    • Template Inheritance
      • Multiple Inheritance
    • Autoescape mode
    • Setting up the Volt Engine
    • 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
    • Understanding the default behavior
    • Manual bootstrapping
    • Application Events
    • External Resources
  • Routing
    • Defining Routes
      • Parameters with Names
      • Short Syntax
      • Mixing Array and Short Syntax
      • Routing to Modules
      • HTTP Method Restrictions
      • Using convertions
      • 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
    • Micro Application Events
    • Middleware events
    • Using Controllers as Handlers
    • Returning Responses
    • Rendering Views
    • Related Sources
  • Working with Namespaces
    • Setting up the framework
    • Controllers in Namespaces
    • Models in Namespaces
  • Events Manager
    • Usage Example
    • Creating components that trigger Events
    • 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
    • Sanitizing data
    • Sanitizing from Controllers
    • Filtering Action Parameters
    • Filtering data
    • Types of Built-in 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
    • Validation Messages
    • Filtering of Data
    • Validation Events
  • Cancelling Validations
  • Forms
    • Initializing forms
    • Validation
    • Filtering
    • Setting User Options
    • Forms + Entities
    • Form Elements
    • Event Callbacks
    • Rendering Forms
    • Creating Form Elements
    • Forms Manager
    • External Resources
  • Reading Configurations
    • File Adapters
    • Native Arrays
    • Reading INI Files
    • Merging Configurations
  • 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
  • Security
    • Password Hashing
    • Cross-Site Request Forgery (CSRF) protection
    • Setting up the component
    • 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
    • Roles Inheritance
    • Serializing ACL lists
    • Acl Events
    • Implementing your own adapters
  • Multi-lingual Support
    • Adapters
    • Component Usage
    • Implementing your own adapters
  • Universal Class Loader
    • Registering Namespaces
    • Registering Prefixes
    • Registering Directories
    • Registering Classes
    • Additional file extensions
    • Modifying current strategies
    • Security Layer
    • 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
      • Choose template to render
    • Annotations Adapters
      • Implementing your own adapters
    • External Resources
  • Command Line Applications
    • Structure
    • Creating a Bootstrap
    • Tasks
    • Processing action parameters
    • Running tasks in a chain
  • 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
  • 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
  • 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
  • Unit testing
    • Integrating PHPunit with phalcon
    • The PHPunit helper file
    • PHPunit.xml file
    • Sample unit test
  • API Indice
    • Abstract class Phalcon\Acl
      • Constants
    • Abstract class Phalcon\Acl\Adapter
      • Methods
    • Class Phalcon\Acl\Adapter\Memory
      • Methods
    • Class Phalcon\Acl\Exception
      • Methods
    • Class Phalcon\Acl\Resource
      • Methods
    • Class Phalcon\Acl\Role
      • Methods
    • Abstract class Phalcon\Annotations\Adapter
      • Methods
    • Class Phalcon\Annotations\Adapter\Apc
      • Methods
    • Class Phalcon\Annotations\Adapter\Files
      • Methods
    • Class Phalcon\Annotations\Adapter\Memory
      • Methods
    • Class Phalcon\Annotations\Adapter\Xcache
      • Methods
    • Class Phalcon\Annotations\Annotation
      • Methods
    • Class Phalcon\Annotations\Collection
      • Methods
    • Class Phalcon\Annotations\Exception
      • Methods
    • Class Phalcon\Annotations\Reader
      • Methods
    • Class Phalcon\Annotations\Reflection
      • Methods
    • Class Phalcon\Assets\Collection
      • Methods
    • Class Phalcon\Assets\Exception
      • Methods
    • Class Phalcon\Assets\Filters\Cssmin
      • Methods
    • Class Phalcon\Assets\Filters\Jsmin
      • Methods
    • Class Phalcon\Assets\Filters\None
      • Methods
    • Class Phalcon\Assets\Manager
      • Methods
    • Class Phalcon\Assets\Resource
      • Methods
    • Class Phalcon\Assets\Resource\Css
      • Methods
    • Class Phalcon\Assets\Resource\Js
      • Methods
    • Class Phalcon\CLI\Console
      • Methods
    • Class Phalcon\CLI\Console\Exception
      • Methods
    • Class Phalcon\CLI\Dispatcher
      • Constants
      • Methods
    • Class Phalcon\CLI\Dispatcher\Exception
      • Methods
    • Class Phalcon\CLI\Router
      • Methods
    • Class Phalcon\CLI\Router\Exception
      • Methods
    • Class Phalcon\CLI\Task
      • Methods
    • Abstract class Phalcon\Cache\Backend
      • Methods
    • Class Phalcon\Cache\Backend\Apc
      • Methods
    • Class Phalcon\Cache\Backend\File
      • Methods
    • Class Phalcon\Cache\Backend\Libmemcached
      • Methods
    • Class Phalcon\Cache\Backend\Memcache
      • Methods
    • Class Phalcon\Cache\Backend\Memory
      • Methods
    • Class Phalcon\Cache\Backend\Mongo
      • Methods
    • Class Phalcon\Cache\Backend\Xcache
      • Methods
    • Class Phalcon\Cache\Exception
      • Methods
    • Class Phalcon\Cache\Frontend\Base64
      • Methods
    • Class Phalcon\Cache\Frontend\Data
      • Methods
    • Class Phalcon\Cache\Frontend\Igbinary
      • Methods
    • Class Phalcon\Cache\Frontend\Json
      • Methods
    • Class Phalcon\Cache\Frontend\None
      • Methods
    • Class Phalcon\Cache\Frontend\Output
      • Methods
    • Class Phalcon\Cache\Multiple
      • Methods
    • Class Phalcon\Config
      • Methods
    • Class Phalcon\Config\Adapter\Ini
      • Methods
    • Class Phalcon\Config\Adapter\Json
      • Methods
    • Class Phalcon\Config\Adapter\Php
      • Methods
    • Class Phalcon\Config\Exception
      • Methods
    • Class Phalcon\Crypt
      • Constants
      • Methods
    • Class Phalcon\Crypt\Exception
      • Methods
    • Class Phalcon\DI
      • Methods
    • Class Phalcon\DI\Exception
      • Methods
    • Class Phalcon\DI\FactoryDefault
      • Methods
    • Class Phalcon\DI\FactoryDefault\CLI
      • Methods
    • Abstract class Phalcon\DI\Injectable
      • Methods
    • Class Phalcon\DI\Service
      • Methods
    • Class Phalcon\DI\Service\Builder
      • Methods
    • Abstract class Phalcon\Db
      • Constants
      • Methods
    • Abstract class Phalcon\Db\Adapter
      • Methods
    • Abstract class Phalcon\Db\Adapter\Pdo
      • Methods
    • Class Phalcon\Db\Adapter\Pdo\Mysql
      • Methods
    • Class Phalcon\Db\Adapter\Pdo\Oracle
      • Methods
    • Class Phalcon\Db\Adapter\Pdo\Postgresql
      • Methods
    • Class Phalcon\Db\Adapter\Pdo\Sqlite
      • Methods
    • Class Phalcon\Db\Column
      • Constants
      • Methods
    • Abstract class Phalcon\Db\Dialect
      • Methods
    • Class Phalcon\Db\Dialect\Mysql
      • Methods
    • Class Phalcon\Db\Dialect\Oracle
      • Methods
    • Class Phalcon\Db\Dialect\Postgresql
      • Methods
    • Class Phalcon\Db\Dialect\Sqlite
      • Methods
    • Class Phalcon\Db\Exception
      • Methods
    • Class Phalcon\Db\Index
      • Methods
    • Class Phalcon\Db\Profiler
      • Methods
    • Class Phalcon\Db\Profiler\Item
      • Methods
    • Class Phalcon\Db\RawValue
      • Methods
    • Class Phalcon\Db\Reference
      • Methods
    • Class Phalcon\Db\Result\Pdo
      • Methods
    • Class Phalcon\Debug
      • Methods
    • Abstract class Phalcon\Dispatcher
      • Constants
      • Methods
    • Class Phalcon\Escaper
      • Methods
    • Class Phalcon\Escaper\Exception
      • Methods
    • Class Phalcon\Events\Event
      • Methods
    • Class Phalcon\Events\Exception
      • Methods
    • Class Phalcon\Events\Manager
      • Methods
    • Class Phalcon\Exception
      • Methods
    • Class Phalcon\Filter
      • Methods
    • Class Phalcon\Filter\Exception
      • Methods
    • Abstract class Phalcon\Flash
      • Methods
    • Class Phalcon\Flash\Direct
      • Methods
    • Class Phalcon\Flash\Exception
      • Methods
    • Class Phalcon\Flash\Session
      • Methods
    • Abstract class Phalcon\Forms\Element
      • Methods
    • Class Phalcon\Forms\Element\Check
      • Methods
    • Class Phalcon\Forms\Element\Date
      • Methods
    • Class Phalcon\Forms\Element\Email
      • Methods
    • Class Phalcon\Forms\Element\File
      • Methods
    • Class Phalcon\Forms\Element\Hidden
      • Methods
    • Class Phalcon\Forms\Element\Numeric
      • Methods
    • Class Phalcon\Forms\Element\Password
      • Methods
    • Class Phalcon\Forms\Element\Radio
      • Methods
    • Class Phalcon\Forms\Element\Select
      • Methods
    • Class Phalcon\Forms\Element\Submit
      • Methods
    • Class Phalcon\Forms\Element\Text
      • Methods
    • Class Phalcon\Forms\Element\TextArea
      • Methods
    • Class Phalcon\Forms\Exception
      • Methods
    • Class Phalcon\Forms\Form
      • Methods
    • Class Phalcon\Forms\Manager
      • Methods
    • Class Phalcon\Http\Cookie
      • Methods
    • Class Phalcon\Http\Cookie\Exception
      • Methods
    • Class Phalcon\Http\Request
      • Methods
    • Class Phalcon\Http\Request\Exception
      • Methods
    • Class Phalcon\Http\Request\File
      • Methods
    • Class Phalcon\Http\Response
      • Methods
    • Class Phalcon\Http\Response\Cookies
      • Methods
    • Class Phalcon\Http\Response\Exception
      • Methods
    • Class Phalcon\Http\Response\Headers
      • Methods
    • Abstract class Phalcon\Image
      • Constants
    • Abstract class Phalcon\Image\Adapter
      • Methods
    • Class Phalcon\Image\Adapter\GD
      • Methods
    • Class Phalcon\Image\Adapter\Imagick
      • Methods
    • Class Phalcon\Image\Exception
      • Methods
    • Class Phalcon\Kernel
      • Methods
    • Class Phalcon\Loader
      • Methods
    • Class Phalcon\Loader\Exception
      • Methods
    • Abstract class Phalcon\Logger
      • Constants
    • Abstract class Phalcon\Logger\Adapter
      • Methods
    • Class Phalcon\Logger\Adapter\File
      • Methods
    • Class Phalcon\Logger\Adapter\Firephp
      • Methods
    • Class Phalcon\Logger\Adapter\Stream
      • Methods
    • Class Phalcon\Logger\Adapter\Syslog
      • Methods
    • Class Phalcon\Logger\Exception
      • Methods
    • Abstract class Phalcon\Logger\Formatter
      • Methods
    • Class Phalcon\Logger\Formatter\Firephp
      • Methods
    • Class Phalcon\Logger\Formatter\Json
      • Methods
    • Class Phalcon\Logger\Formatter\Line
      • Methods
    • Class Phalcon\Logger\Formatter\Syslog
      • Methods
    • Class Phalcon\Logger\Item
      • Methods
    • Class Phalcon\Logger\Multiple
      • Methods
    • Class Phalcon\Mvc\Application
      • Methods
    • Class Phalcon\Mvc\Application\Exception
      • Methods
    • Class Phalcon\Mvc\Collection
      • Constants
      • Methods
    • Class Phalcon\Mvc\Collection\Document
      • Methods
    • Class Phalcon\Mvc\Collection\Exception
      • Methods
    • Class Phalcon\Mvc\Collection\Manager
      • Methods
    • Abstract class Phalcon\Mvc\Controller
      • Methods
    • Class Phalcon\Mvc\Dispatcher
      • Constants
      • Methods
    • Class Phalcon\Mvc\Dispatcher\Exception
      • Methods
    • Class Phalcon\Mvc\Micro
      • Methods
    • Class Phalcon\Mvc\Micro\Collection
      • Methods
    • Class Phalcon\Mvc\Micro\Exception
      • Methods
    • Class Phalcon\Mvc\Micro\LazyLoader
      • Methods
    • Abstract class Phalcon\Mvc\Model
      • Constants
      • Methods
    • Abstract class Phalcon\Mvc\Model\Behavior
      • Methods
    • Class Phalcon\Mvc\Model\Behavior\SoftDelete
      • Methods
    • Class Phalcon\Mvc\Model\Behavior\Timestampable
      • Methods
    • Class Phalcon\Mvc\Model\Criteria
      • Methods
    • Class Phalcon\Mvc\Model\Exception
      • Methods
    • Class Phalcon\Mvc\Model\Manager
      • Methods
    • Class Phalcon\Mvc\Model\Message
      • Methods
    • Abstract class Phalcon\Mvc\Model\MetaData
      • Constants
      • Methods
    • Class Phalcon\Mvc\Model\MetaData\Apc
      • Constants
      • Methods
    • Class Phalcon\Mvc\Model\MetaData\Files
      • Constants
      • Methods
    • Class Phalcon\Mvc\Model\MetaData\Memory
      • Constants
      • Methods
    • Class Phalcon\Mvc\Model\MetaData\Session
      • Constants
      • Methods
    • Class Phalcon\Mvc\Model\MetaData\Strategy\Annotations
      • Methods
    • Class Phalcon\Mvc\Model\MetaData\Strategy\Introspection
      • Methods
    • Class Phalcon\Mvc\Model\MetaData\Xcache
      • Constants
      • Methods
    • Class Phalcon\Mvc\Model\Query
      • Constants
      • Methods
    • Class Phalcon\Mvc\Model\Query\Builder
      • Methods
    • Abstract class Phalcon\Mvc\Model\Query\Lang
      • Methods
    • Class Phalcon\Mvc\Model\Query\Status
      • Methods
    • Class Phalcon\Mvc\Model\Relation
      • Constants
      • Methods
    • Abstract class Phalcon\Mvc\Model\Resultset
      • Constants
      • Methods
    • Class Phalcon\Mvc\Model\Resultset\Complex
      • Constants
      • Methods
    • Class Phalcon\Mvc\Model\Resultset\Simple
      • Constants
      • Methods
    • Class Phalcon\Mvc\Model\Row
      • Methods
    • Class Phalcon\Mvc\Model\Transaction
      • Methods
    • Class Phalcon\Mvc\Model\Transaction\Exception
      • Methods
    • Class Phalcon\Mvc\Model\Transaction\Failed
      • Methods
    • Class Phalcon\Mvc\Model\Transaction\Manager
      • Methods
    • Class Phalcon\Mvc\Model\ValidationFailed
      • Methods
    • Abstract class Phalcon\Mvc\Model\Validator
      • Methods
    • Class Phalcon\Mvc\Model\Validator\Email
      • Methods
    • Class Phalcon\Mvc\Model\Validator\Exclusionin
      • Methods
    • Class Phalcon\Mvc\Model\Validator\Inclusionin
      • Methods
    • Class Phalcon\Mvc\Model\Validator\Numericality
      • Methods
    • Class Phalcon\Mvc\Model\Validator\PresenceOf
      • Methods
    • Class Phalcon\Mvc\Model\Validator\Regex
      • Methods
    • Class Phalcon\Mvc\Model\Validator\StringLength
      • Methods
    • Class Phalcon\Mvc\Model\Validator\Uniqueness
      • Methods
    • Class Phalcon\Mvc\Model\Validator\Url
      • Methods
    • Class Phalcon\Mvc\Router
      • Constants
      • Methods
    • Class Phalcon\Mvc\Router\Annotations
      • Constants
      • Methods
    • Class Phalcon\Mvc\Router\Exception
      • Methods
    • Class Phalcon\Mvc\Router\Group
      • Methods
    • Class Phalcon\Mvc\Router\Route
      • Methods
    • Class Phalcon\Mvc\Url
      • Methods
    • Class Phalcon\Mvc\Url\Exception
      • Methods
    • Class Phalcon\Mvc\User\Component
      • Methods
    • Class Phalcon\Mvc\User\Module
      • Methods
    • Class Phalcon\Mvc\User\Plugin
      • Methods
    • Class Phalcon\Mvc\View
      • Constants
      • Methods
    • Abstract class Phalcon\Mvc\View\Engine
      • Methods
    • Class Phalcon\Mvc\View\Engine\Php
      • Methods
    • Class Phalcon\Mvc\View\Engine\Volt
      • Methods
    • Class Phalcon\Mvc\View\Engine\Volt\Compiler
      • Methods
    • Class Phalcon\Mvc\View\Exception
      • Methods
    • Class Phalcon\Mvc\View\Simple
      • Methods
    • Class Phalcon\Paginator\Adapter\Model
      • Methods
    • Class Phalcon\Paginator\Adapter\NativeArray
      • Methods
    • Class Phalcon\Paginator\Adapter\QueryBuilder
      • Methods
    • Class Phalcon\Paginator\Exception
      • Methods
    • Class Phalcon\Queue\Beanstalk
      • Methods
    • Class Phalcon\Queue\Beanstalk\Job
      • Methods
    • Final class Phalcon\Registry
      • Methods
    • Class Phalcon\Security
      • Constants
      • Methods
    • Class Phalcon\Security\Exception
      • Methods
    • Abstract class Phalcon\Session\Adapter
      • Methods
    • Class Phalcon\Session\Adapter\Files
      • Methods
    • Class Phalcon\Session\Bag
      • Methods
    • Class Phalcon\Session\Exception
      • Methods
    • Class Phalcon\Tag
      • Constants
      • Methods
    • Class Phalcon\Tag\Exception
      • Methods
    • Abstract class Phalcon\Tag\Select
      • Methods
    • Abstract class Phalcon\Text
      • Constants
      • Methods
    • Abstract class Phalcon\Translate\Adapter
      • Methods
    • Class Phalcon\Translate\Adapter\NativeArray
      • Methods
    • Class Phalcon\Translate\Exception
      • Methods
    • Class Phalcon\Validation
      • Methods
    • Class Phalcon\Validation\Exception
      • Methods
    • Class Phalcon\Validation\Message
      • Methods
    • Class Phalcon\Validation\Message\Group
      • Methods
    • Abstract class Phalcon\Validation\Validator
      • Methods
    • Class Phalcon\Validation\Validator\Between
      • Methods
    • Class Phalcon\Validation\Validator\Confirmation
      • Methods
    • Class Phalcon\Validation\Validator\Email
      • Methods
    • Class Phalcon\Validation\Validator\ExclusionIn
      • Methods
    • Class Phalcon\Validation\Validator\Identical
      • Methods
    • Class Phalcon\Validation\Validator\InclusionIn
      • Methods
    • Class Phalcon\Validation\Validator\PresenceOf
      • Methods
    • Class Phalcon\Validation\Validator\Regex
      • Methods
    • Class Phalcon\Validation\Validator\StringLength
      • Methods
    • Class Phalcon\Validation\Validator\Url
      • Methods
    • Class Phalcon\Version
      • Methods
    • Interface Phalcon\Acl\AdapterInterface
      • Methods
    • Interface Phalcon\Acl\ResourceInterface
      • Methods
    • Interface Phalcon\Acl\RoleInterface
      • Methods
    • Interface Phalcon\Annotations\AdapterInterface
      • Methods
    • Interface Phalcon\Annotations\ReaderInterface
      • Methods
    • Interface Phalcon\Assets\FilterInterface
      • Methods
    • Interface Phalcon\Cache\BackendInterface
      • Methods
    • Interface Phalcon\Cache\FrontendInterface
      • Methods
    • Interface Phalcon\CryptInterface
      • Methods
    • Interface Phalcon\DI\InjectionAwareInterface
      • Methods
    • Interface Phalcon\DI\ServiceInterface
      • Methods
    • Interface Phalcon\Db\AdapterInterface
      • Methods
    • Interface Phalcon\Db\ColumnInterface
      • Methods
    • Interface Phalcon\Db\DialectInterface
      • Methods
    • Interface Phalcon\Db\IndexInterface
      • Methods
    • Interface Phalcon\Db\ReferenceInterface
      • Methods
    • Interface Phalcon\Db\ResultInterface
      • Methods
    • Interface Phalcon\DiInterface
      • Methods
    • Interface Phalcon\DispatcherInterface
      • Methods
    • Interface Phalcon\EscaperInterface
      • Methods
    • Interface Phalcon\Events\EventsAwareInterface
      • Methods
    • Interface Phalcon\Events\ManagerInterface
      • Methods
    • Interface Phalcon\FilterInterface
      • Methods
    • Interface Phalcon\Filter\UserFilterInterface
      • Methods
    • Interface Phalcon\FlashInterface
      • Methods
    • Interface Phalcon\Forms\ElementInterface
      • Methods
    • Interface Phalcon\Http\RequestInterface
      • Methods
    • Interface Phalcon\Http\Request\FileInterface
      • Methods
    • Interface Phalcon\Http\ResponseInterface
      • Methods
    • Interface Phalcon\Http\Response\CookiesInterface
      • Methods
    • Interface Phalcon\Http\Response\HeadersInterface
      • Methods
    • Interface Phalcon\Image\AdapterInterface
      • Methods
    • Interface Phalcon\Logger\AdapterInterface
      • Methods
    • Interface Phalcon\Logger\FormatterInterface
      • Methods
    • Interface Phalcon\Mvc\CollectionInterface
      • Methods
    • Interface Phalcon\Mvc\Collection\ManagerInterface
      • Methods
    • Interface Phalcon\Mvc\ControllerInterface
    • Interface Phalcon\Mvc\DispatcherInterface
      • Methods
    • Interface Phalcon\Mvc\Micro\CollectionInterface
      • Methods
    • Interface Phalcon\Mvc\Micro\MiddlewareInterface
      • Methods
    • Interface Phalcon\Mvc\ModelInterface
      • Methods
    • Interface Phalcon\Mvc\Model\BehaviorInterface
      • Methods
    • Interface Phalcon\Mvc\Model\CriteriaInterface
      • Methods
    • Interface Phalcon\Mvc\Model\ManagerInterface
      • Methods
    • Interface Phalcon\Mvc\Model\MessageInterface
      • Methods
    • Interface Phalcon\Mvc\Model\MetaDataInterface
      • Methods
    • Interface Phalcon\Mvc\Model\QueryInterface
      • Methods
    • Interface Phalcon\Mvc\Model\Query\BuilderInterface
      • Methods
    • Interface Phalcon\Mvc\Model\Query\StatusInterface
      • Methods
    • Interface Phalcon\Mvc\Model\RelationInterface
      • Methods
    • Interface Phalcon\Mvc\Model\ResultInterface
      • Methods
    • Interface Phalcon\Mvc\Model\ResultsetInterface
      • Methods
    • Interface Phalcon\Mvc\Model\TransactionInterface
      • Methods
    • Interface Phalcon\Mvc\Model\Transaction\ManagerInterface
      • Methods
    • Interface Phalcon\Mvc\Model\ValidatorInterface
      • Methods
    • Interface Phalcon\Mvc\ModuleDefinitionInterface
      • Methods
    • Interface Phalcon\Mvc\RouterInterface
      • Methods
    • Interface Phalcon\Mvc\Router\RouteInterface
      • Methods
    • Interface Phalcon\Mvc\UrlInterface
      • Methods
    • Interface Phalcon\Mvc\ViewInterface
      • Methods
    • Interface Phalcon\Mvc\View\EngineInterface
      • Methods
    • Interface Phalcon\Paginator\AdapterInterface
      • Methods
    • Interface Phalcon\Session\AdapterInterface
      • Methods
    • Interface Phalcon\Session\BagInterface
      • Methods
    • Interface Phalcon\Translate\AdapterInterface
      • Methods
    • Interface Phalcon\Validation\ValidatorInterface
      • Methods
  • License

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

Spec-Zone.ru

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