# Class Phalcon\\Tag
# Class **Phalcon\\Tag**
Phalcon\\Tag is designed to simplify building of HTML tags. It provides a set of helpers to generate HTML in a dynamic way. This component is an abstract class that you can extend to add more helpers.
### Constants
*integer***HTML32**
*integer***HTML401\_STRICT**
*integer***HTML401\_TRANSITIONAL**
*integer***HTML401\_FRAMESET**
*integer***HTML5**
*integer***XHTML10\_STRICT**
*integer***XHTML10\_TRANSITIONAL**
*integer***XHTML10\_FRAMESET**
*integer***XHTML11**
*integer***XHTML20**
*integer***XHTML5**
### Methods
public static *EscaperInterface***getEscaper** (*array* $params)
Obtains the ‘escaper' service if required
public static **renderAttributes** (*unknown* $code, *unknown* $attributes)
Renders parameters keeping order in their HTML attributes
public static **setDI** (*unknown* $dependencyInjector)
Sets the dependency injector container.
public static **getDI** ()
Internally gets the request dispatcher
public static **getUrlService** ()
Returns a URL service from the default DI
public static **getEscaperService** ()
Returns an Escaper service from the default DI
public static **setAutoescape** (*unknown* $autoescape)
Set autoescape mode in generated html
public static **setDefault** (*string* $id, *string* $value)
Assigns default values to generated tags by helpers
```
<pre class="calibre14">```
<?php
//Assigning "peter" to "name" component
Phalcon\Tag::setDefault("name", "peter");
//Later in the view
echo Phalcon\Tag::textField("name"); //Will have the value "peter" by default
```
```
public static **setDefaults** (*unknown* $values, \[*unknown* $merge\])
Assigns default values to generated tags by helpers
```
<pre class="calibre14">```
<?php
//Assigning "peter" to "name" component
Phalcon\Tag::setDefaults(array("name" => "peter"));
//Later in the view
echo Phalcon\Tag::textField("name"); //Will have the value "peter" by default
```
```
public static **displayTo** (*string* $id, *string* $value)
Alias of Phalcon\\Tag::setDefault
public static *boolean***hasValue** (*string* $name)
Check if a helper has a default value set using Phalcon\\Tag::setDefault or value from \_POST
public static *mixed***getValue** (*string* $name, \[*array* $params\])
Every helper calls this function to check whether a component has a predefined value using Phalcon\\Tag::setDefault or value from \_POST
public static **resetInput** ()
Resets the request and internal values to avoid those fields will have any default value
public static *string***linkTo** (*array|string* $parameters, \[*string* $text\], \[*boolean* $local\])
Builds a HTML A tag using framework conventions
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::linkTo("signup/register", "Register Here!");
echo Phalcon\Tag::linkTo(array("signup/register", "Register Here!"));
echo Phalcon\Tag::linkTo(array("signup/register", "Register Here!", "class" => "btn-primary"));
echo Phalcon\Tag::linkTo("http://phalconphp.com/", "Phalcon", FALSE);
echo Phalcon\Tag::linkTo(array("http://phalconphp.com/", "Phalcon Home", FALSE));
echo Phalcon\Tag::linkTo(array("http://phalconphp.com/", "Phalcon Home", "local" =>FALSE));
```
```
final protected static *string*\*\*\_inputField\*\* (*string* $type, *array* $parameters, \[*boolean* $asValue\])
Builds generic INPUT tags
final protected static *string*\*\*\_inputFieldChecked\*\* (*string* $type, *array* $parameters)
Builds INPUT tags that implements the checked attribute
public static *string***colorField** (*array* $parameters)
Builds a HTML input\[type=”color”\] tag
public static *string***textField** (*array* $parameters)
Builds a HTML input\[type=”text”\] tag
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::textField(array("name", "size" => 30));
```
```
public static *string***numericField** (*array* $parameters)
Builds a HTML input\[type=”number”\] tag
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::numericField(array("price", "min" => "1", "max" => "5"));
```
```
public static *string***rangeField** (*array* $parameters)
Builds a HTML input\[type=”range”\] tag
public static *string***emailField** (*array* $parameters)
Builds a HTML input\[type=”email”\] tag
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::emailField("email");
```
```
public static *string***dateField** (*array* $parameters)
Builds a HTML input\[type=”date”\] tag
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::dateField(array("born", "value" => "14-12-1980"))
```
```
public static *string***dateTimeField** (*array* $parameters)
Builds a HTML input\[type=”datetime”\] tag
public static *string***dateTimeLocalField** (*array* $parameters)
Builds a HTML input\[type=”datetime-local”\] tag
public static *string***monthField** (*array* $parameters)
Builds a HTML input\[type=”month”\] tag
public static *string***timeField** (*array* $parameters)
Builds a HTML input\[type=”time”\] tag
public static *string***weekField** (*array* $parameters)
Builds a HTML input\[type=”week”\] tag
public static *string***passwordField** (*array* $parameters)
Builds a HTML input\[type=”password”\] tag
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::passwordField(array("name", "size" => 30));
```
```
public static *string***hiddenField** (*array* $parameters)
Builds a HTML input\[type=”hidden”\] tag
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::hiddenField(array("name", "value" => "mike"));
```
```
public static *string***fileField** (*array* $parameters)
Builds a HTML input\[type=”file”\] tag
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::fileField("file");
```
```
public static *string***searchField** (*array* $parameters)
Builds a HTML input\[type=”search”\] tag
public static *string***telField** (*array* $parameters)
Builds a HTML input\[type=”tel”\] tag
public static *string***urlField** (*array* $parameters)
Builds a HTML input\[type=”url”\] tag
public static *string***checkField** (*array* $parameters)
Builds a HTML input\[type=”check”\] tag
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::checkField(array("terms", "value" => "Y"));
```
```
public static *string***radioField** (*array* $parameters)
Builds a HTML input\[type=”radio”\] tag
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::radioField(array("weather", "value" => "hot"))
```
```
Volt syntax:
```
<pre class="calibre14">```
<?php
{{ radio_field("Save") }}
```
```
public static *string***imageInput** (*array* $parameters)
Builds a HTML input\[type=”image”\] tag
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::imageInput(array("src" => "/img/button.png"));
```
```
Volt syntax:
```
<pre class="calibre14">```
<?php
{{ image_input("src": "/img/button.png") }}
```
```
public static *string***submitButton** (*array* $parameters)
Builds a HTML input\[type=”submit”\] tag
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::submitButton("Save")
```
```
Volt syntax:
```
<pre class="calibre14">```
<?php
{{ submit_button("Save") }}
```
```
public static *string***selectStatic** (*array* $parameters, \[*array* $data\])
Builds a HTML SELECT tag using a PHP array for options
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::selectStatic("status", array("A" => "Active", "I" => "Inactive"))
```
```
public static *string***select** (*array* $parameters, \[*array* $data\])
Builds a HTML SELECT tag using a Phalcon\\Mvc\\Model resultset as options
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::select(array(
"robotId",
Robots::find("type = "mechanical""),
"using" => array("id", "name")
));
```
```
Volt syntax:
```
<pre class="calibre14">```
<?php
{{ select("robotId", robots, "using": ["id", "name"]) }}
```
```
public static *string***textArea** (*array* $parameters)
Builds a HTML TEXTAREA tag
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::textArea(array("comments", "cols" => 10, "rows" => 4))
```
```
Volt syntax:
```
<pre class="calibre14">```
<?php
{{ text_area("comments", "cols": 10, "rows": 4) }}
```
```
public static *string***form** (*array* $parameters)
Builds a HTML FORM tag
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::form("posts/save");
echo Phalcon\Tag::form(array("posts/save", "method" => "post"));
```
```
Volt syntax:
```
<pre class="calibre14">```
<?php
{{ form("posts/save") }}
{{ form("posts/save", "method": "post") }}
```
```
public static **endForm** ()
Builds a HTML close FORM tag
public static **setTitle** (*unknown* $title)
Set the title of view content
```
<pre class="calibre14">```
<?php
Phalcon\Tag::setTitle("Welcome to my Page");
```
```
public static **setTitleSeparator** (*unknown* $titleSeparator)
Set the title separator of view content
```
<pre class="calibre14">```
<?php
Phalcon\Tag::setTitleSeparator("-");
```
```
public static **appendTitle** (*unknown* $title)
Appends a text to current document title
public static **prependTitle** (*unknown* $title)
Prepends a text to current document title
public static **getTitle** (\[*unknown* $tags\])
Gets the current document title
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::getTitle();
```
```
```
<pre class="calibre14">```
<?php
{{ get_title() }}
```
```
public static **getTitleSeparator** ()
Gets the current document title separator
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::getTitleSeparator();
```
```
```
<pre class="calibre14">```
<?php
{{ get_title_separator() }}
```
```
public static *string***stylesheetLink** (\[*array* $parameters\], \[*boolean* $local\])
Builds a LINK\[rel=”stylesheet”\] tag
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::stylesheetLink("http://fonts.googleapis.com/css?family=Rosario", false);
echo Phalcon\Tag::stylesheetLink("css/style.css");
```
```
Volt Syntax:
```
<pre class="calibre14">```
<?php
{{ stylesheet_link("http://fonts.googleapis.com/css?family=Rosario", false) }}
{{ stylesheet_link("css/style.css") }}
```
```
public static *string***javascriptInclude** (\[*array* $parameters\], \[*boolean* $local\])
Builds a SCRIPT\[type=”javascript”\] tag
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::javascriptInclude("http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js", false);
echo Phalcon\Tag::javascriptInclude("javascript/jquery.js");
```
```
Volt syntax:
```
<pre class="calibre14">```
<?php
{{ javascript_include("http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js", false) }}
{{ javascript_include("javascript/jquery.js") }}
```
```
public static *string***image** (\[*array* $parameters\], \[*boolean* $local\])
Builds HTML IMG tags
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::image("img/bg.png");
echo Phalcon\Tag::image(array("img/photo.jpg", "alt" => "Some Photo"));
```
```
Volt Syntax:
```
<pre class="calibre14">```
<?php
{{ image("img/bg.png") }}
{{ image("img/photo.jpg", "alt": "Some Photo") }}
{{ image("http://static.mywebsite.com/img/bg.png", false) }}
```
```
public static *string***friendlyTitle** (*string* $text, \[*string* $separator\], \[*boolean* $lowercase\], \[*mixed* $replace\])
Converts texts into URL-friendly titles
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::friendlyTitle("These are big important news", "-")
```
```
public static **setDocType** (*unknown* $doctype)
Set the document type of content
public static **getDocType** ()
Get the document type declaration of content
public static *string***tagHtml** (*string* $tagName, \[*array* $parameters\], \[*boolean* $selfClose\], \[*boolean* $onlyStart\], \[*boolean* $useEol\])
Builds a HTML tag
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::tagHtml(name, parameters, selfClose, onlyStart, eol);
```
```
public static **tagHtmlClose** (*unknown* $tagName, \[*unknown* $useEol\])
Builds a HTML tag closing tag
```
<pre class="calibre14">```
<?php
echo Phalcon\Tag::tagHtmlClose("script", true)
```
```
|
- [索引](# "总目录")
- [下一页](# "Class Phalcon\Tag\Exception") |
- [上一页](# "Class Phalcon\Session\Exception") |
- [API Indice](#) »
- API参考
- API列表
- Abstract class Phalcon\Acl
- Abstract class Phalcon\Acl\Adapter
- Class Phalcon\Acl\Adapter\Memory
- Interface Phalcon\Acl\AdapterInterface
- Class Phalcon\Acl\Exception
- Class Phalcon\Acl\Resource
- Interface Phalcon\Acl\ResourceInterface
- Class Phalcon\Acl\Role
- Interface Phalcon\Acl\RoleInterface
- Class Phalcon\Annotations\Annotation
- Abstract class Phalcon\Annotations\Adapter
- Interface Phalcon\Annotations\AdapterInterface
- Class Phalcon\Annotations\Collection
- Class Phalcon\Annotations\Exception
- Class Phalcon\Annotations\Reader
- Interface Phalcon\Annotations\ReaderInterface
- Class Phalcon\Annotations\Reflection
- Class Phalcon\Assets\Collection
- Class Phalcon\Assets\Exception
- Interface Phalcon\Assets\FilterInterface
- 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
- Interface Phalcon\Cache\BackendInterface
- 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\None
- Class Phalcon\Cache\Frontend\Output
- Interface Phalcon\Cache\FrontendInterface
- Class Phalcon\Cache\Multiple
- Class Phalcon\Cli\Router\Route
- 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
- Interface Phalcon\CryptInterface
- Abstract class Phalcon\Db
- Abstract class Phalcon\Db\Adapter
- Interface Phalcon\Db\AdapterInterface
- Class Phalcon\Db\Column
- Interface Phalcon\Db\ColumnInterface
- Abstract class Phalcon\Db\Dialect
- Interface Phalcon\Db\DialectInterface
- Class Phalcon\Db\Exception
- Class Phalcon\Db\Index
- Interface Phalcon\Db\IndexInterface
- Class Phalcon\Db\Profiler
- Class Phalcon\Db\RawValue
- Class Phalcon\Db\Reference
- Interface Phalcon\Db\ReferenceInterface
- Class Phalcon\Db\Result\Pdo
- Interface Phalcon\Db\ResultInterface
- Class Phalcon\Debug
- Class Phalcon\Debug\Dump
- Class Phalcon\Debug\Exception
- Interface Phalcon\DiInterface
- Abstract class Phalcon\Dispatcher
- Interface Phalcon\DispatcherInterface
- Class Phalcon\Escaper
- Class Phalcon\Escaper\Exception
- Interface Phalcon\EscaperInterface
- Class Phalcon\Events\Event
- Interface Phalcon\Events\EventsAwareInterface
- Class Phalcon\Events\Exception
- Class Phalcon\Events\Manager
- Interface Phalcon\Events\ManagerInterface
- Class Phalcon\Exception
- Class Phalcon\Filter
- Class Phalcon\Filter\Exception
- Interface Phalcon\Filter\UserFilterInterface
- Interface Phalcon\FilterInterface
- Abstract class Phalcon\Flash
- Class Phalcon\Flash\Direct
- Class Phalcon\Flash\Exception
- Class Phalcon\Flash\Session
- Interface Phalcon\FlashInterface
- Class Phalcon\Forms\Form
- Abstract class Phalcon\Forms\Element
- Class Phalcon\Forms\Exception
- 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
- Interface Phalcon\Http\Request\FileInterface
- Interface Phalcon\Http\RequestInterface
- Class Phalcon\Http\Response
- Class Phalcon\Http\Response\Cookies
- Interface Phalcon\Http\Response\CookiesInterface
- Class Phalcon\Http\Response\Exception
- Class Phalcon\Http\Response\Headers
- Interface Phalcon\Http\Response\HeadersInterface
- Interface Phalcon\Http\ResponseInterface
- Class Phalcon\Image
- Abstract class Phalcon\Image\Adapter
- Class Phalcon\Image\Adapter\Imagick
- Interface Phalcon\Image\AdapterInterface
- 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
- Interface Phalcon\Logger\AdapterInterface
- Class Phalcon\Logger\Exception
- Abstract class Phalcon\Logger\Formatter
- Interface Phalcon\Logger\FormatterInterface
- 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
- Interface Phalcon\Mvc\Collection\BehaviorInterface
- Class Phalcon\Mvc\Collection\Document
- Class Phalcon\Mvc\Collection\Exception
- Class Phalcon\Mvc\Collection\Manager
- Interface Phalcon\Mvc\Collection\ManagerInterface
- Interface Phalcon\Mvc\CollectionInterface
- Abstract class Phalcon\Mvc\Controller
- Interface Phalcon\Mvc\ControllerInterface
- Class Phalcon\Mvc\Dispatcher
- Class Phalcon\Mvc\Dispatcher\Exception
- Interface Phalcon\Mvc\DispatcherInterface
- Interface Phalcon\Mvc\EntityInterface
- Class Phalcon\Mvc\Micro
- Class Phalcon\Mvc\Micro\Collection
- Interface Phalcon\Mvc\Micro\CollectionInterface
- Class Phalcon\Mvc\Micro\Exception
- Class Phalcon\Mvc\Micro\LazyLoader
- Interface Phalcon\Mvc\Micro\MiddlewareInterface
- Abstract class Phalcon\Mvc\Model
- Abstract class Phalcon\Mvc\Model\Behavior
- Class Phalcon\Mvc\Model\Criteria
- Interface Phalcon\Mvc\Model\CriteriaInterface
- Class Phalcon\Mvc\Model\Exception
- Class Phalcon\Mvc\Model\Manager
- Interface Phalcon\Mvc\Model\ManagerInterface
- Class Phalcon\Mvc\Model\Message
- Interface Phalcon\Mvc\Model\MessageInterface
- Abstract class Phalcon\Mvc\Model\MetaData
- Interface Phalcon\Mvc\Model\MetaDataInterface
- Class Phalcon\Mvc\Model\Query
- Interface Phalcon\Mvc\Model\QueryInterface
- Class Phalcon\Mvc\Model\Relation
- Interface Phalcon\Mvc\Model\RelationInterface
- Interface Phalcon\Mvc\Model\ResultInterface
- Abstract class Phalcon\Mvc\Model\Resultset
- Abstract class Phalcon\Mvc\Model\Validator
- Interface Phalcon\Mvc\Model\ResultsetInterface
- Class Phalcon\Mvc\Model\Row
- Class Phalcon\Mvc\Model\Transaction
- Interface Phalcon\Mvc\Model\TransactionInterface
- Class Phalcon\Mvc\Model\ValidationFailed
- Interface Phalcon\Mvc\ModelInterface
- Interface Phalcon\Mvc\ModuleDefinitionInterface
- Class Phalcon\Mvc\Router
- Class Phalcon\Mvc\Router\Annotations
- Class Phalcon\Mvc\Router\Exception
- Class Phalcon\Mvc\Router\Group
- Interface Phalcon\Mvc\Router\GroupInterface
- Class Phalcon\Mvc\Router\Route
- Interface Phalcon\Mvc\Router\RouteInterface
- Interface Phalcon\Mvc\RouterInterface
- Class Phalcon\Mvc\Url
- Class Phalcon\Mvc\Url\Exception
- Interface Phalcon\Mvc\UrlInterface
- 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
- Interface Phalcon\Mvc\View\EngineInterface
- Class Phalcon\Mvc\View\Exception
- Class Phalcon\Mvc\View\Simple
- Interface Phalcon\Mvc\ViewBaseInterface
- Interface Phalcon\Mvc\ViewInterface
- Abstract class Phalcon\Paginator\Adapter
- Class Phalcon\Paginator\Adapter\Model
- Class Phalcon\Paginator\Adapter\NativeArray
- Class Phalcon\Paginator\Adapter\QueryBuilder
- Interface Phalcon\Paginator\AdapterInterface
- Class Phalcon\Paginator\Exception
- Class Phalcon\Queue\Beanstalk
- Class Phalcon\Queue\Beanstalk\Job
- Final class Phalcon\Registry
- Class Phalcon\Security
- Class Phalcon\Security\Exception
- Abstract class Phalcon\Session
- Abstract class Phalcon\Session\Adapter
- Interface Phalcon\Session\AdapterInterface
- Class Phalcon\Session\Bag
- Interface Phalcon\Session\BagInterface
- 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
- Interface Phalcon\Translate\AdapterInterface
- Class Phalcon\Translate\Exception
- Class Phalcon\Validation
- Class Phalcon\Validation\Exception
- Class Phalcon\Validation\Message
- Class Phalcon\Validation\Message\Group
- Interface Phalcon\Validation\MessageInterface
- Abstract class Phalcon\Validation\Validator
- Class Phalcon\Validation\Validator\Alnum
- Class Phalcon\Validation\Validator\Alpha
- Class Phalcon\Validation\Validator\Between
- Class Phalcon\Validation\Validator\Confirmation
- Class Phalcon\Validation\Validator\Digit
- Class Phalcon\Validation\Validator\Email
- 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
- Interface Phalcon\Validation\ValidatorInterface
- Class Phalcon\Version
- 参考手册
- 安装(Installation)
- 教程 1:让我们通过例子来学习(Tutorial 1: Let’s learn by example)
- 教程 2:Introducing INVO(Tutorial 2: Introducing INVO)
- 教程 3: Securing INVO
- 教程 4: Using CRUDs
- 教程 5: Customizing INVO
- 教程 6: Vkuró
- 教程 7:创建简单的 REST API(Tutorial 7: Creating a Simple REST API)
- 示例列表(List of examples)
- 依赖注入与服务定位器(Dependency Injection/Service Location)
- MVC 架构(The MVC Architecture)
- 使用控制器(Using Controllers)
- 使用模型(Working with Models)
- 模型元数据(Models Meta-Data)
- 事务管理(Model Transactions)
- Phalcon 查询语言(Phalcon Query Language (PHQL))
- 缓存对象关系映射(Caching in the ORM)
- 对象文档映射 ODM (Object-Document Mapper)
- 使用视图(Using Views)
- 视图助手(View Helpers)
- 资源文件管理(Assets Management)
- Volt 模版引擎(Volt: Template Engine)
- MVC 应用(MVC Applications)
- 路由(Routing)
- 调度控制器(Dispatching Controllers)
- 微应用(Micro Applications)
- 使用命名空间(Working with Namespaces)
- 事件管理器(Events Manager)
- Request Environment
- 返回响应(Returning Responses)
- Cookie 管理(Cookies Management)
- 生成 URL 和 路径(Generating URLs and Paths)
- 闪存消息(Flashing Messages)
- 使用 Session 存储数据(Storing data in Session)
- 过滤与清理(Filtering and Sanitizing)
- 上下文编码(Contextual Escaping)
- 验证(Validation)
- 表单(Forms)
- 读取配置(Reading Configurations)
- 分页(Pagination)
- 使用缓存提高性能(Improving Performance with Cache)
- 安全(Security)
- Encryption/Decryption
- 访问控制列表 ACL(Access Control Lists ACL)
- 多语言支持(Multi-lingual Support)
- Universal Class Loader
- 日志记录(Logging)
- 注释解析器(Annotations Parser)
- 命令行应用(Command Line Applications)
- 队列(Queueing)
- 数据库抽象层(Database Abstraction Layer)
- 国际化(Internationalization)
- 数据库迁移(Database Migrations)
- 调试应用程序(Debugging Applications)
- Phalcon 开发工具(Phalcon Developer Tools)
- 提高性能:下一步该做什么?(Increasing Performance: What’s next?)
- 单元测试(Unit testing)
- 授权(License)