PHP Класс schmunk42\giiant\generators\crud\providers\core\RelationProvider

Наследование: extends schmunk42\giiant\base\Provider
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$inputWidget can be null (default) or select2
$skipVirtualAttributes wheter to skip non-existing columns in relation grid

Открытые методы

Метод Описание
activeField ( $attribute ) : null | string Formatter for relation form inputs.
attributeFormat ( $attribute ) : null | string Formatter for detail view relation attributes.
columnFormat ( $attribute, $model ) : null | string Formatter for relation grid columns.
relationGrid ( $name, $relation, boolean $showAllRecords = false ) : mixed | string Renders a grid view for a given relation.

Описание методов

activeField() публичный Метод

Renders a drop-down list for a hasOne/belongsTo relation
public activeField ( $attribute ) : null | string
Результат null | string

attributeFormat() публичный Метод

Renders a link to the related detail view
public attributeFormat ( $attribute ) : null | string
Результат null | string

columnFormat() публичный Метод

Renders a link to the related detail view
public columnFormat ( $attribute, $model ) : null | string
$model ActiveRecord
Результат null | string

relationGrid() публичный Метод

Renders a grid view for a given relation.
public relationGrid ( $name, $relation, boolean $showAllRecords = false ) : mixed | string
$name
$relation
$showAllRecords boolean
Результат mixed | string

Описание свойств

$inputWidget публичное свойство

can be null (default) or select2
public $inputWidget

$skipVirtualAttributes публичное свойство

wheter to skip non-existing columns in relation grid
С версии: 0.6
public $skipVirtualAttributes