Class common\db\fields\Html5ImageField

Inheritancecommon\db\fields\Html5ImageField » common\db\fields\Html5FileField » common\db\fields\Field » Yii\base\Object

Class Html5ImageField Поле загрузки изображений средствами html5

Public Properties

Hide inherited properties

PropertyTypeDescriptionDefined 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

Hide inherited properties

PropertyTypeDescriptionDefined By
$_dataValue array данные ассоциированные с полем (key=>value) common\db\fields\Field
$_gridFilter mixed значение фильтра грида установленное common\db\fields\Field

Public Methods

Hide inherited methods

MethodDescriptionDefined By
__construct() Конструктор common\db\fields\Field
applySearch() Накладывает ограничение на поиск common\db\fields\Field
behaviors() Поведения common\db\fields\Field
extendedFilterForm() Формирование Html кода поля для вывода в расширенном фильтре common\db\fields\Field
getDataValue() Возвращает массив данных ассоциированных с полем common\db\fields\Field
getEditableUrl() Создает url для x-editable common\db\fields\Field
getForm() Формирование Html кода поля для вывода в форме common\db\fields\Field
getGrid() Результурующая конфигурация поля грида (GridView) common\db\fields\Field
getGridFilter() Возвращает значение фильтра для грида common\db\fields\Field
getView() Результирующая конфигурация поля для детального просмотра common\db\fields\Field
getWrappedForm() Формирует html код поля формы обернутый в шаблон common\db\fields\Field
rules() Правила валидации common\db\fields\Field
search() Поиск common\db\fields\Field
setGridFilter() common\db\fields\Field
xEditable() common\db\fields\Field

Protected Methods

Hide inherited methods

MethodDescriptionDefined 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

Hide inherited constants

ConstantValueDescriptionDefined By
BEHAVIOR_PREF "file" Преффикс поведений common\db\fields\Html5FileField
DEFAULT_SIZE 120 Размер по умолчанию для превью изображений в гриде и при детальном просмотре common\db\fields\Html5ImageField

Property Details

$gridHeight public property
int $gridHeight self::DEFAULT_SIZE

высота изображения в гриде

$gridWidth public property
int $gridWidth self::DEFAULT_SIZE

ширина изображения в гриде

$imageOptions public property

Html атрибуты превью изображений

$viewHeight public property
int $viewHeight self::DEFAULT_SIZE

высота изображения при детальном просмотре

$viewWidth public property
int $viewWidth self::DEFAULT_SIZE

ширина изображения при детальном просмотре

$widgetOptions public property
$widgetOptions = ["allowedExt" => ["jpg""jpeg""gif""png"]]

Method Details

renderFilesGridView() protected method

Возвращает строку для отображения файлов в гриде

string renderFilesGridView$files )
$files array

массив с описанием файлов

renderFilesView() protected method

Возвращает строку для отображения файлов при детальном просмотре

string renderFilesView$files )
$files array

массив с описанием файлов

renderImageTag() protected method

Возвращает html тег изображения. Производит ресайз

string renderImageTag$path$width$height )
$path string

путь к файлу

$width int

ширина изображения

$height int

высота изображения