Class common\db\fields\ManyManyField

Inheritancecommon\db\fields\ManyManyField » common\db\fields\HasOneField » common\db\fields\ListField » common\db\fields\Field » Yii\base\Object
Subclassescommon\db\fields\ManyManySortField

Class ManyManyField Поле для связей Many Many

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
$gridAttr string имя атрибута связанной модели отображаемого в гриде common\db\fields\HasOneField
$gridOptions array опции по умолчанию при отображении в гриде common\db\fields\Field
$initValue mixed значение присваевоемое полю при создании модели с сценарием \common\db\ActiveRecord::SCENARIO_SEARCH common\db\fields\Field
$inputClass common\db\fields\ManyManyField
$isRequired bool обязательно ли поле к заполнению common\db\fields\Field
$isSafe bool использоваь ли валидатор safe common\db\fields\Field
$model common\db\ActiveRecord модель common\db\fields\Field
$numeric common\db\fields\HasOneField
$options array массив html атрибут поля формы common\db\fields\Field
$queryModifier callable функция для применения ограничений при поиске по полю. common\db\fields\Field
$relation string имя связи common\db\fields\HasOneField
$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
$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\HasOneField
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\ListField
search() Поиск common\db\fields\ManyManyField
setGridFilter() common\db\fields\Field
xEditable() Редактирование в гриде common\db\fields\ManyManyField

Protected Methods

Hide inherited methods

MethodDescriptionDefined By
defaultGrid() Конфигурация грида по умолчанию common\db\fields\Field
defaultGridFilter() Возвращает значение фильтра для по умолчанию common\db\fields\ListField
defaultView() Конфигурация детального просмотра по умолчанию common\db\fields\Field
getFormAttrName() Возвращает имя атрибута для поля формы common\db\fields\Field
getStringValue() Возвращает строковое представление связанных моделей для отображения в гриде и при детальном просмотре common\db\fields\ManyManyField
grid() Отображение в гриде common\db\fields\ManyManyField
view() Отображение при детальном просмотре common\db\fields\ManyManyField

Property Details

$inputClass public property
$inputClass "\\common\\inputs\\MultiSelectInput"

Method Details

getStringValue() protected method

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

string getStringValue$model )
$model common\db\ActiveRecord
grid() protected method

Отображение в гриде

void grid( )
search() public method

Поиск

void search( \common\db\ActiveQuery $query )
$query common\db\ActiveQuery
view() protected method

Отображение при детальном просмотре

void view( )
xEditable() public method

Редактирование в гриде

void xEditable( )