Abstract Class common\inputs\BaseInput

Inheritancecommon\inputs\BaseInput » yii\base\Object
Subclassescommon\inputs\AutoCompleteInput, common\inputs\CheckBoxInput, common\inputs\DateInput, common\inputs\DateRangeInput, common\inputs\DropDownInput, common\inputs\HiddenInput, common\inputs\Html5FileInput, common\inputs\HtmlInput, common\inputs\MarkItUpInput, common\inputs\MultiSelectInput, common\inputs\NumberInput, common\inputs\PasswordInput, common\inputs\RadioListInput, common\inputs\SortedTagsInput, common\inputs\TextAreaInput, common\inputs\TextInput, common\inputs\YaMapInput

Class BaseInput Базовый класс полей ввода форм

Public Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$modelField common\db\fields\Field поле модели common\inputs\BaseInput
$options array Html атрибуты common\inputs\BaseInput
$widgetOptions array парамеиры виджета common\inputs\BaseInput

Public Methods

Hide inherited methods

MethodDescriptionDefined By
init() common\inputs\BaseInput
renderInput() Формирование Html кода поля для вывода в форме common\inputs\BaseInput

Protected Methods

Hide inherited methods

MethodDescriptionDefined By
getFormAttrName() Возвращает имя атрибута для поля формы common\inputs\BaseInput

Property Details

$modelField public property

поле модели

$options public property

Html атрибуты

$widgetOptions public property

парамеиры виджета

Method Details

getFormAttrName() protected method

Возвращает имя атрибута для поля формы

string getFormAttrName$index$attr )
$index bool|int

индекс модели при табличном вводе

$attr string

атрибут

init() public method

void init( )
throws \yii\base\InvalidConfigException
renderInput() public method

Формирование Html кода поля для вывода в форме

string renderInput( \yii\widgets\ActiveForm $form, array $options = [], $index false )
$form \yii\widgets\ActiveForm

объект форма

$options array

массив html атрибутов поля

$index bool|int

инднкс модели при табличном вводе