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 **setDI** (:doc:`Phalcon\\DiInterface ` $dependencyInjector) Sets the dependency injector container. public static :doc:`Phalcon\\DiInterface ` **getDI** () Internally gets the request dispatcher public static :doc:`Phalcon\\Mvc\\UrlInterface ` **getUrlService** () Return a URL service from the default DI public static :doc:`Phalcon\\Mvc\\DispatcherInterface ` **getDispatcherService** () Returns a Dispatcher service from the default DI public static :doc:`Phalcon\\EscaperInterface ` **getEscaperService** () Returns an Escaper service from the default DI public static **setAutoescape** (*boolean* $autoescape) Set autoescape mode in generated html public static **setDefault** (*string* $id, *string* $value) Assigns default values to generated tags by helpers .. code-block:: php "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]) Builds a HTML A tag using framework conventions .. code-block:: php 30)) public static *string* **passwordField** (*array* $parameters) Builds a HTML input[type="password"] tag .. code-block:: php 30)) public static *string* **hiddenField** (*array* $parameters) Builds a HTML input[type="hidden"] tag .. code-block:: php "mike")) public static *string* **fileField** (*array* $parameters) Builds a HTML input[type="file"] tag .. code-block:: php 30)) public static *string* **radioField** (*array* $parameters) Builds a HTML input[type="radio"] tag .. code-block:: php 30)) public static *string* **imageInput** (*array* $parameters) Builds a HTML input[type="image"] tag .. code-block:: php "/img/button.png")); public static *string* **submitButton** (*array* $parameters) Builds a HTML input[type="submit"] tag .. code-block:: php "Active", "I" => "Inactive")) public static *string* **select** (*array* $parameters, [*array* $data]) Builds a HTML SELECT tag using a Phalcon\\Mvc\\Model resultset as options .. code-block:: php array("id", "name") )); public static *string* **textArea** (*array* $parameters) Builds a HTML TEXTAREA tag .. code-block:: php 10, "rows" => 4)) public static *string* **form** ([*array* $parameters]) Builds a HTML FORM tag .. code-block:: php "post")); Volt syntax: .. code-block:: php