Class common\db\fields\Html5FileField
| Inheritance | common\db\fields\Html5FileField » common\db\fields\Field » Yii\base\Object |
|---|---|
| Subclasses | common\db\fields\Html5ImageField |
Class Html5FileField Поле загрузки файлов средствами html5
Public Properties
| Property | Type | Description | Defined By |
|---|---|---|---|
| $attr | string | атрибут модели | common\db\fields\Field |
| $data | callable | функция возвращающая данные ассоциированные с полем | common\db\fields\Field |
| $defaultValue | mixed | значение поля присваевоемое модели перед сохранением, в случае если текущий атрибут не задан | common\db\fields\Field |
| $editInGrid | bool | возможность редактирования значения поля в гриде | common\db\fields\Field |
| $editableAction | string | действие для редактирования модели из грида | common\db\fields\Field |
| $filterInputClass | string|array | имя класса, либо конфигурация компонента который рендерит поле ввода расширенного фильтра | common\db\fields\Field |
| $formTemplate | common\db\fields\Html5FileField | ||
| $gridOptions | array | опции по умолчанию при отображении в гриде | common\db\fields\Field |
| $initValue | mixed | значение присваевоемое полю при создании модели с сценарием \common\db\ActiveRecord::SCENARIO_SEARCH | common\db\fields\Field |
| $inputClass | common\db\fields\Html5FileField | ||
| $isRequired | bool | обязательно ли поле к заполнению | common\db\fields\Field |
| $isSafe | bool | использоваь ли валидатор safe | common\db\fields\Field |
| $model | common\db\ActiveRecord | модель | common\db\fields\Field |
| $options | array | массив html атрибут поля формы | common\db\fields\Field |
| $queryModifier | callable | функция для применения ограничений при поиске по полю. | common\db\fields\Field |
| $search | bool | участвует ли поле при поиске | common\db\fields\Field |
| $showInExtendedFilter | common\db\fields\Html5FileField | ||
| $showInFilter | bool | отображать в фильтре грида | common\db\fields\Field |
| $showInForm | bool | отображать в форме | common\db\fields\Field |
| $showInGrid | bool | отображать в гриде | common\db\fields\Field |
| $showInTableInput | bool | отображать поле при табличном вводе | common\db\fields\Field |
| $showInView | bool | отображать при детальном просмотре | common\db\fields\Field |
| $tab | string | вкладка формы на которой должно быть расположено поле | common\db\fields\Field |
| $title | string | подпись атрибута | common\db\fields\Field |
| $viewOptions | array | опции по умолчанию при детальном просмотре | common\db\fields\Field |
| $webroot | string | алиас DOCUMENT ROOT | common\db\fields\Html5FileField |
| $widgetOptions | array | параметры виджета поля ввода | common\db\fields\Field |
Protected Properties
| Property | Type | Description | Defined By |
|---|---|---|---|
| $_dataValue | array | данные ассоциированные с полем (key=>value) | common\db\fields\Field |
| $_gridFilter | mixed | значение фильтра грида установленное | common\db\fields\Field |
Public Methods
Protected Methods
| Method | Description | Defined By |
|---|---|---|
| defaultGrid() | Конфигурация грида по умолчанию | common\db\fields\Field |
| defaultGridFilter() | Возвращает значение фильтра для по умолчанию | common\db\fields\Html5FileField |
| defaultView() | Конфигурация детального просмотра по умолчанию | common\db\fields\Field |
| getFormAttrName() | Возвращает имя атрибута для поля формы | common\db\fields\Field |
| grid() | Конфигурация поля для грида (GridView) | common\db\fields\Html5FileField |
| renderFilesGridView() | Возвращает строку для отображения файлов в гриде | common\db\fields\Html5FileField |
| renderFilesView() | Возвращает строку для отображения файлов при детальном просмотре | common\db\fields\Html5FileField |
| view() | Конфигурация поля для детального просмотра | common\db\fields\Html5FileField |
Constants
| Constant | Value | Description | Defined By |
|---|---|---|---|
| BEHAVIOR_PREF | "file" | Преффикс поведений | common\db\fields\Html5FileField |
Property Details
алиас DOCUMENT ROOT
Method Details
Поведения
| array behaviors( ) |
Возвращает значение фильтра для по умолчанию
| mixed defaultGridFilter( ) |
Конфигурация поля для грида (GridView)
| array grid( ) |
Возвращает строку для отображения файлов в гриде
| string renderFilesGridView( $files ) | ||
| $files | array | массив с описанием файлов |
Возвращает строку для отображения файлов при детальном просмотре
| string renderFilesView( $files ) | ||
| $files | array | массив с описанием файлов |
Конфигурация поля для детального просмотра
| array view( ) |