Class yii\bootstrap\Html
| Inheritance | yii\bootstrap\Html » yii\bootstrap\BaseHtml » yii\helpers\Html » yii\helpers\BaseHtml |
|---|---|
| Available since version | 2.0.5 |
| Source Code | https://github.com/yiisoft/yii2-bootstrap/blob/master/Html.php |
Html is an enhanced version of yii\helpers\Html helper class dedicated to the Bootstrap needs.
This class inherits all functionality available at yii\helpers\Html and can be used as substitute.
Attention: do not confuse yii\bootstrap\Html and yii\helpers\Html, be careful in which class you are using inside your views.
Public Properties
| Property | Type | Description | Defined By |
|---|---|---|---|
| $attributeOrder | array | The preferred order of attributes in a tag. | yii\helpers\BaseHtml |
| $attributeRegex | string | Regular expression used for attribute name validation. | yii\helpers\BaseHtml |
| $dataAttributes | array | List of tag attributes that should be specially handled when their values are of array type. | yii\helpers\BaseHtml |
| $voidElements | array | List of void elements (element name => 1) | yii\helpers\BaseHtml |
Public Methods
| Method | Description | Defined By |
|---|---|---|
| a() | Generates a hyperlink tag. | yii\helpers\BaseHtml |
| activeCheckbox() | Generates a checkbox tag together with a label for the given model attribute. | yii\helpers\BaseHtml |
| activeCheckboxList() | Generates a list of checkboxes. | yii\helpers\BaseHtml |
| activeDropDownList() | Generates a drop-down list for the given model attribute. | yii\helpers\BaseHtml |
| activeFileInput() | Generates a file input tag for the given model attribute. | yii\helpers\BaseHtml |
| activeHiddenInput() | Generates a hidden input tag for the given model attribute. | yii\helpers\BaseHtml |
| activeHint() | Generates a hint tag for the given model attribute. | yii\helpers\BaseHtml |
| activeInput() | Generates an input tag for the given model attribute. | yii\helpers\BaseHtml |
| activeLabel() | Generates a label tag for the given model attribute. | yii\helpers\BaseHtml |
| activeListBox() | Generates a list box. | yii\helpers\BaseHtml |
| activePasswordInput() | Generates a password input tag for the given model attribute. | yii\helpers\BaseHtml |
| activeRadio() | Generates a radio button tag together with a label for the given model attribute. | yii\helpers\BaseHtml |
| activeRadioList() | Generates a list of radio buttons. | yii\helpers\BaseHtml |
| activeStaticControl() | Generates a Bootstrap static form control for the given model attribute. | yii\bootstrap\BaseHtml |
| activeTextInput() | Generates a text input tag for the given model attribute. | yii\helpers\BaseHtml |
| activeTextarea() | Generates a textarea tag for the given model attribute. | yii\helpers\BaseHtml |
| addCssClass() | Adds a CSS class (or several classes) to the specified options. | yii\helpers\BaseHtml |
| addCssStyle() | Adds the specified CSS style to the HTML options. | yii\helpers\BaseHtml |
| beginForm() | Generates a form start tag. | yii\helpers\BaseHtml |
| beginTag() | Generates a start tag. | yii\helpers\BaseHtml |
| button() | Generates a button tag. | yii\helpers\BaseHtml |
| buttonInput() | Generates an input button. | yii\helpers\BaseHtml |
| checkbox() | Generates a checkbox input. | yii\helpers\BaseHtml |
| checkboxList() | Generates a list of checkboxes. | yii\bootstrap\BaseHtml |
| csrfMetaTags() | Generates the meta tags containing CSRF token information. | yii\helpers\BaseHtml |
| cssFile() | Generates a link tag that refers to an external CSS file. | yii\helpers\BaseHtml |
| cssStyleFromArray() | Converts a CSS style array into a string representation. | yii\helpers\BaseHtml |
| cssStyleToArray() | Converts a CSS style string into an array representation. | yii\helpers\BaseHtml |
| decode() | Decodes special HTML entities back to the corresponding characters. | yii\helpers\BaseHtml |
| dropDownList() | Generates a drop-down list. | yii\helpers\BaseHtml |
| encode() | Encodes special characters into HTML entities. | yii\helpers\BaseHtml |
| endForm() | Generates a form end tag. | yii\helpers\BaseHtml |
| endTag() | Generates an end tag. | yii\helpers\BaseHtml |
| error() | Generates a tag that contains the first validation error of the specified model attribute. | yii\bootstrap\BaseHtml |
| errorSummary() | Generates a summary of the validation errors. | yii\helpers\BaseHtml |
| escapeJsRegularExpression() | Escapes regular expression to use in JavaScript. | yii\helpers\BaseHtml |
| fileInput() | Generates a file input field. | yii\helpers\BaseHtml |
| getAttributeName() | Returns the real attribute name from the given attribute expression. | yii\helpers\BaseHtml |
| getAttributeValue() | Returns the value of the specified attribute name or expression. | yii\helpers\BaseHtml |
| getInputId() | Generates an appropriate input ID for the specified attribute name or expression. | yii\helpers\BaseHtml |
| getInputName() | Generates an appropriate input name for the specified attribute name or expression. | yii\helpers\BaseHtml |
| icon() | Composes icon HTML for bootstrap Glyphicons. | yii\bootstrap\BaseHtml |
| img() | Generates an image tag. | yii\helpers\BaseHtml |
| input() | Generates an input type of the given type. | yii\helpers\BaseHtml |
| jsFile() | Generates a script tag that refers to an external JavaScript file. | yii\helpers\BaseHtml |
| label() | Generates a label tag. | yii\helpers\BaseHtml |
| listBox() | Generates a list box. | yii\helpers\BaseHtml |
| mailto() | Generates a mailto hyperlink. | yii\helpers\BaseHtml |
| ol() | Generates an ordered list. | yii\helpers\BaseHtml |
| passwordInput() | Generates a password input field. | yii\helpers\BaseHtml |
| radio() | Generates a radio button input. | yii\helpers\BaseHtml |
| radioList() | Generates a list of radio buttons. | yii\bootstrap\BaseHtml |
| removeCssClass() | Removes a CSS class from the specified options. | yii\helpers\BaseHtml |
| removeCssStyle() | Removes the specified CSS style from the HTML options. | yii\helpers\BaseHtml |
| renderSelectOptions() | Renders the option tags that can be used by dropDownList() and listBox(). | yii\helpers\BaseHtml |
| renderTagAttributes() | Renders the HTML tag attributes. | yii\helpers\BaseHtml |
| resetButton() | Generates a reset button tag. | yii\helpers\BaseHtml |
| resetInput() | Generates a reset input button. | yii\helpers\BaseHtml |
| script() | Generates a script tag. | yii\helpers\BaseHtml |
| staticControl() | Renders Bootstrap static form control. | yii\bootstrap\BaseHtml |
| style() | Generates a style tag. | yii\helpers\BaseHtml |
| submitButton() | Generates a submit button tag. | yii\helpers\BaseHtml |
| submitInput() | Generates a submit input button. | yii\helpers\BaseHtml |
| tag() | Generates a complete HTML tag. | yii\helpers\BaseHtml |
| textInput() | Generates a text input field. | yii\helpers\BaseHtml |
| textarea() | Generates a text area input. | yii\helpers\BaseHtml |
| ul() | Generates an unordered list. | yii\helpers\BaseHtml |
Protected Methods
| Method | Description | Defined By |
|---|---|---|
| activeBooleanInput() | Generates a boolean input This method is mainly called by activeCheckbox() and activeRadio(). | yii\helpers\BaseHtml |
| activeListInput() | Generates a list of input fields. | yii\helpers\BaseHtml |
| booleanInput() | Generates a boolean input. | yii\helpers\BaseHtml |
| setActivePlaceholder() | Generate placeholder from model attribute label. | yii\helpers\BaseHtml |