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( ) |