Класс yii\bootstrap\BaseHtml
| Наследование | yii\bootstrap\BaseHtml » yii\helpers\Html » yii\helpers\BaseHtml |
|---|---|
| Подклассы | yii\bootstrap\Html |
| Доступно с версии | 2.0.5 |
| Исходный код | https://github.com/yiisoft/yii2-bootstrap/blob/master/BaseHtml.php |
BaseHtml предоставляет конкретную реализацию для yii\bootstrap\Html.
Не используйте BaseHtml. Используйте yii\bootstrap\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 |
| activeStaticControl() | Генерирует статический элемент управления Bootstrap для заданного атрибута модели. | yii\bootstrap\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 |
| icon() | Создаёт HTML для значка bootstrap Glyphicons. | yii\bootstrap\BaseHtml |
| img() | Генерирует тег изображения. | yii\helpers\BaseHtml |
| input() | Генерирует элемент ввода заданного типа. | yii\helpers\BaseHtml |
| jsFile() | Генерирует тег script, который ссылается на внешний 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() | Рендерит теги option, которые могут быть использованы dropDownList() и listBox(). | yii\helpers\BaseHtml |
| renderTagAttributes() | Рендерит атрибуты HTML-тега. | yii\helpers\BaseHtml |
| resetButton() | Генерирует тег кнопки сброса. | yii\helpers\BaseHtml |
| resetInput() | Генерирует кнопку сброса ввода. | yii\helpers\BaseHtml |
| script() | Генерирует тег script. | yii\helpers\BaseHtml |
| staticControl() | Рендерит статический элемент управления формы Bootstrap. | yii\bootstrap\BaseHtml |
| style() | Генерирует тег style. | yii\helpers\BaseHtml |
| submitButton() | Генерирует тег кнопки отправки. | yii\helpers\BaseHtml |
| submitInput() | Генерирует кнопку отправки ввода. | 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 |
Подробное описание методов
activeStaticControl() общедоступный статический метод
Генерирует статический элемент управления формы Bootstrap для данного атрибута модели.
См. также staticControl().
| public static string activeStaticControl ( $model, $attribute, $options = [] ) | ||
|---|---|---|
| $model | yii\base\Model |
Объект модели. |
| $attribute | string |
Имя атрибута или выражение. См. getAttributeName() для формата выражения атрибута. |
| $options | array |
Опции тега в виде пар имя-значение. См. staticControl() для подробностей. |
| return | string |
Сгенерированный HTML |
icon() общедоступный статический метод
Компонует HTML-иконки для Glyphicons Bootstrap.
См. также http://getbootstrap.com/components/#glyphicons.
| public static string icon ( $name, $options = [] ) | ||
|---|---|---|
| $name | string |
Короткое имя иконки, например: 'star' |
| $options | array |
Опции тега в виде пар имя-значение. Эти опции будут отображены как атрибуты полученного тега. Также существуют специальные опции:
|
| return | string |
HTML-иконка. |
staticControl() общедоступный статический метод
Рендерит статический элемент управления формы Bootstrap.
По умолчанию значение будет закодировано с помощью HTML с использованием encode(), вы можете контролировать это поведение с помощью опции 'encode'.
См. также http://getbootstrap.com/css/#forms-controls-static.
| public static string staticControl ( $value, $options = [] ) | ||
|---|---|---|
| $value | string |
Значение статического элемента управления. |
| $options | array |
Опции тега в виде пар имя-значение. Эти опции будут отображены как атрибуты полученного тега. Также существует специальная опция:
|
| return | string |
Сгенерированный HTML |
© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/yii-bootstrap-basehtml.html