Spec-Zone.ru › Yii 2.0

Класс 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
hiddenInput() Генерирует скрытое поле ввода. 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

Опции тега в виде пар имя-значение. Эти опции будут отображены как атрибуты полученного тега. Также существуют специальные опции:

  • tag: строка, тег для отображения, по умолчанию используется 'span'.
  • prefix: строка, префикс, который следует использовать для составления класса тега, по умолчанию используется 'glyphicon glyphicon-'.
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

Опции тега в виде пар имя-значение. Эти опции будут отображены как атрибуты полученного тега. Также существует специальная опция:

  • encode: boolean, нужно ли кодировать значение HTML или нет.
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API