Class common\db\fields\Html5ImageField
Inheritance | common\db\fields\Html5ImageField » common\db\fields\Html5FileField » common\db\fields\Field » Yii\base\Object |
---|
Class Html5ImageField Поле загрузки изображений средствами 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 | string | шаблон для поля | common\db\fields\Field |
$gridHeight | int | высота изображения в гриде | common\db\fields\Html5ImageField |
$gridOptions | array | опции по умолчанию при отображении в гриде | common\db\fields\Field |
$gridWidth | int | ширина изображения в гриде | common\db\fields\Html5ImageField |
$imageOptions | array | Html атрибуты превью изображений | common\db\fields\Html5ImageField |
$initValue | mixed | значение присваевоемое полю при создании модели с сценарием \common\db\ActiveRecord::SCENARIO_SEARCH | common\db\fields\Field |
$inputClass | string|array | имя класс, либо конфигурация компонента который рендерит поле ввыода формы | common\db\fields\Field |
$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 | bool | отображать в расширенном фильре | common\db\fields\Field |
$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 |
$viewHeight | int | высота изображения при детальном просмотре | common\db\fields\Html5ImageField |
$viewOptions | array | опции по умолчанию при детальном просмотре | common\db\fields\Field |
$viewWidth | int | ширина изображения при детальном просмотре | common\db\fields\Html5ImageField |
$webroot | string | алиас DOCUMENT ROOT | common\db\fields\Html5FileField |
$widgetOptions | common\db\fields\Html5ImageField |
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\Field |
defaultView() | Конфигурация детального просмотра по умолчанию | common\db\fields\Field |
getFormAttrName() | Возвращает имя атрибута для поля формы | common\db\fields\Field |
grid() | Конфигурация поля для грида (GridView) | common\db\fields\Field |
renderFilesGridView() | Возвращает строку для отображения файлов в гриде | common\db\fields\Html5ImageField |
renderFilesView() | Возвращает строку для отображения файлов при детальном просмотре | common\db\fields\Html5ImageField |
renderImageTag() | Возвращает html тег изображения. Производит ресайз | common\db\fields\Html5ImageField |
view() | Конфигурация поля для детального просмотра | common\db\fields\Field |
Constants
Constant | Value | Description | Defined By |
---|---|---|---|
BEHAVIOR_PREF | "file" | Преффикс поведений | common\db\fields\Html5FileField |
DEFAULT_SIZE | 120 | Размер по умолчанию для превью изображений в гриде и при детальном просмотре | common\db\fields\Html5ImageField |
Property Details
высота изображения в гриде
ширина изображения в гриде
Html атрибуты превью изображений
высота изображения при детальном просмотре
ширина изображения при детальном просмотре
Method Details
Возвращает строку для отображения файлов в гриде
string renderFilesGridView( $files ) | ||
$files | array | массив с описанием файлов |
Возвращает строку для отображения файлов при детальном просмотре
string renderFilesView( $files ) | ||
$files | array | массив с описанием файлов |
Возвращает html тег изображения. Производит ресайз
string renderImageTag( $path, $width, $height ) | ||
$path | string | путь к файлу |
$width | int | ширина изображения |
$height | int | высота изображения |