Класс yii\helpers\Html
| Наследование | yii\helpers\Html » yii\helpers\BaseHtml |
|---|---|
| Подклассы | yii\bootstrap\BaseHtml, yii\bootstrap\Html |
| Доступна с версии | 2.0 |
| Исходный код | https://github.com/yiisoft/yii2/blob/master/framework/helpers/Html.php |
Html предоставляет набор статических методов для генерации часто используемых HTML-тегов.
Практически все методы в этом классе позволяют задавать дополнительные атрибуты HTML для генерируемых HTML-тегов. Вы можете указать, например, class, style или id для HTML-элемента, используя параметр $options. Подробности см. в документации метода tag().
Для получения более подробной информации и инструкций по использованию Html, см. статью руководства по помощникам html.
Общедоступные свойства
| Свойство | Тип | Описание | Определено в |
|---|---|---|---|
| $attributeOrder | массив | Предпочтительный порядок атрибутов в теге. | yii\helpers\BaseHtml |
| $attributeRegex | строка | Регулярное выражение, используемое для валидации имени атрибута. | yii\helpers\BaseHtml |
| $dataAttributes | массив | Список атрибутов тега, которые должны быть обработаны особым образом, когда их значения являются массивом. | yii\helpers\BaseHtml |
| $voidElements | массив | Список пустых элементов (имя элемента => 1) | yii\helpers\BaseHtml |
Общедоступные методы
| Метод | Описание | Определено в |
|---|---|---|
| a() | Генерирует тег гиперссылки. | yii\helpers\BaseHtml |
| activeCheckbox() | Генерирует тег флажка вместе с меткой для заданного атрибута модели. | yii\helpers\BaseHtml |
| activeCheckboxList() | Генерирует список флажков. | yii\helpers\BaseHtml |
| activeDropDownList() | Генерирует раскрывающийся список для заданного атрибута модели. | yii\helpers\BaseHtml |
| activeFileInput() | Генерирует тег ввода файла для заданного атрибута модели. | yii\helpers\BaseHtml |
| activeHiddenInput() | Генерирует тег скрытого поля ввода для заданного атрибута модели. | yii\helpers\BaseHtml |
| activeHint() | Генерирует тег подсказки для заданного атрибута модели. | yii\helpers\BaseHtml |
| activeInput() | Генерирует тег ввода для заданного атрибута модели. | yii\helpers\BaseHtml |
| activeLabel() | Генерирует тег метки для заданного атрибута модели. | yii\helpers\BaseHtml |
| activeListBox() | Генерирует список. | yii\helpers\BaseHtml |
| activePasswordInput() | Генерирует тег ввода пароля для заданного атрибута модели. | yii\helpers\BaseHtml |
| activeRadio() | Генерирует тег радиокнопки вместе с меткой для заданного атрибута модели. | yii\helpers\BaseHtml |
| activeRadioList() | Генерирует список радиокнопок. | yii\helpers\BaseHtml |
| activeTextInput() | Генерирует тег ввода текста для заданного атрибута модели. | yii\helpers\BaseHtml |
| activeTextarea() | Генерирует тег textarea для заданного атрибута модели. | yii\helpers\BaseHtml |
| addCssClass() | Добавляет CSS-класс (или несколько классов) к указанным параметрам. | yii\helpers\BaseHtml |
| addCssStyle() | Добавляет указанный CSS-стиль к HTML-параметрам. | yii\helpers\BaseHtml |
| beginForm() | Генерирует стартовый тег формы. | yii\helpers\BaseHtml |
| beginTag() | Генерирует стартовый тег. | yii\helpers\BaseHtml |
| button() | Генерирует тег кнопки. | yii\helpers\BaseHtml |
| buttonInput() | Генерирует кнопку ввода. | yii\helpers\BaseHtml |
| checkbox() | Генерирует поле ввода флажка. | yii\helpers\BaseHtml |
| checkboxList() | Генерирует список флажков. | yii\helpers\BaseHtml |
| csrfMetaTags() | Генерирует мета-теги, содержащие информацию о CSRF-токене. | yii\helpers\BaseHtml |
| cssFile() | Генерирует тег ссылки, указывающий на внешний CSS-файл. | yii\helpers\BaseHtml |
| cssStyleFromArray() | Преобразует массив CSS-стилей в строковое представление. | yii\helpers\BaseHtml |
| cssStyleToArray() | Преобразует строку CSS-стиля в представление массива. | yii\helpers\BaseHtml |
| decode() | Декодирует специальные HTML-сущности обратно в соответствующие символы. | yii\helpers\BaseHtml |
| dropDownList() | Генерирует раскрывающийся список. | yii\helpers\BaseHtml |
| encode() | Кодирует специальные символы в HTML-сущности. | yii\helpers\BaseHtml |
| endForm() | Генерирует закрывающий тег формы. | yii\helpers\BaseHtml |
| endTag() | Генерирует закрывающий тег. | yii\helpers\BaseHtml |
| error() | Генерирует тег, содержащий первую ошибку валидации указанного атрибута модели. | yii\helpers\BaseHtml |
| errorSummary() | Генерирует сводку ошибок валидации. | yii\helpers\BaseHtml |
| escapeJsRegularExpression() | Экранирует выражение регулярного выражения для использования в JavaScript | yii\helpers\BaseHtml |
| fileInput() | Генерирует поле ввода файла. | yii\helpers\BaseHtml |
| getAttributeName() | Возвращает реальное имя атрибута из заданного выражения атрибута. | yii\helpers\BaseHtml |
| getAttributeValue() | Возвращает значение указанного имени или выражения атрибута. | yii\helpers\BaseHtml |
| getInputId() | Генерирует соответствующий идентификатор ввода для указанного имени атрибута или выражения. | yii\helpers\BaseHtml |
| getInputName() | Генерирует соответствующее имя ввода для указанного имени атрибута или выражения. | yii\helpers\BaseHtml |
| img() | Генерирует тег изображения. | yii\helpers\BaseHtml |
| input() | Генерирует поле ввода заданного типа. | yii\helpers\BaseHtml |
| jsFile() | Генерирует тег скрипта, указывающий на внешний JavaScript-файл. | yii\helpers\BaseHtml |
| label() | Генерирует тег метки. | yii\helpers\BaseHtml |
| listBox() | Генерирует список. | yii\helpers\BaseHtml |
| mailto() | Генерирует гиперссылку mailto. | yii\helpers\BaseHtml |
| ol() | Генерирует нумерованный список. | yii\helpers\BaseHtml |
| passwordInput() | Генерирует поле ввода пароля. | yii\helpers\BaseHtml |
| radio() | Генерирует поле ввода радиокнопки. | yii\helpers\BaseHtml |
| radioList() | Генерирует список радиокнопок. | yii\helpers\BaseHtml |
| removeCssClass() | Удаляет CSS-класс из указанных опций. | yii\helpers\BaseHtml |
| removeCssStyle() | Удаляет указанный CSS-стиль из HTML-опций. | yii\helpers\BaseHtml |
| renderSelectOptions() | Отображает теги опций, которые могут использоваться dropDownList() и listBox(). | yii\helpers\BaseHtml |
| renderTagAttributes() | Отображает атрибуты тега HTML. | yii\helpers\BaseHtml |
| resetButton() | Генерирует тег кнопки сброса. | yii\helpers\BaseHtml |
| resetInput() | Генерирует кнопку сброса типа input. | yii\helpers\BaseHtml |
| script() | Генерирует тег script. | yii\helpers\BaseHtml |
| style() | Генерирует тег style. | yii\helpers\BaseHtml |
| submitButton() | Генерирует тег кнопки отправки. | yii\helpers\BaseHtml |
| submitInput() | Генерирует кнопку отправки типа input. | yii\helpers\BaseHtml |
| tag() | Генерирует полный HTML-тег. | yii\helpers\BaseHtml |
| textInput() | Генерирует поле ввода текста. | yii\helpers\BaseHtml |
| textarea() | Генерирует область ввода текста. | yii\helpers\BaseHtml |
| ul() | Генерирует неупорядоченный список. | yii\helpers\BaseHtml |
Защищенные методы
| Метод | Описание | Определено в |
|---|---|---|
| activeBooleanInput() | Генерирует булевое поле ввода. Этот метод в основном вызывается activeCheckbox() и activeRadio(). | yii\helpers\BaseHtml |
| activeListInput() | Генерирует список полей ввода. | yii\helpers\BaseHtml |
| booleanInput() | Генерирует булевое поле ввода. | yii\helpers\BaseHtml |
© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/yii-helpers-html.html