Class app\modules\shop\db\fields\GoodAttrsField

Inheritanceapp\modules\shop\db\fields\GoodAttrsField » common\db\fields\Field » Yii\base\Object

Class GoodAttrsField Поле для отображения связанных с заказанным товаром атрибутов

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
$gridOptions array опции по умолчанию при отображении в гриде common\db\fields\Field
$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 app\modules\shop\db\fields\GoodAttrsField
$showInFilter app\modules\shop\db\fields\GoodAttrsField
$showInForm app\modules\shop\db\fields\GoodAttrsField
$showInGrid app\modules\shop\db\fields\GoodAttrsField
$showInTableInput app\modules\shop\db\fields\GoodAttrsField
$showInView bool отображать при детальном просмотре common\db\fields\Field
$tab string вкладка формы на которой должно быть расположено поле common\db\fields\Field
$title string подпись атрибута common\db\fields\Field
$viewOptions array опции по умолчанию при детальном просмотре common\db\fields\Field
$widgetOptions array параметры виджета поля ввода common\db\fields\Field

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
view() Конфигурация поля для детального просмотра app\modules\shop\db\fields\GoodAttrsField
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
renderGoodAttrs() Рендер таблицы с атрибутами app\modules\shop\db\fields\GoodAttrsField

Property Details

$showInExtendedFilter public property
$showInFilter public property
$showInFilter false
$showInForm public property
$showInForm false
$showInGrid public property
$showInGrid false
$showInTableInput public property

Method Details

renderGoodAttrs() protected method

Рендер таблицы с атрибутами

null|string renderGoodAttrs( )
throws \yii\base\InvalidConfigException
view() public method

Конфигурация поля для детального просмотра

array view( )