Class schmunk42\giiant\generators\crud\providers\RelationProvider
Inheritance | schmunk42\giiant\generators\crud\providers\RelationProvider » schmunk42\giiant\base\Provider » yii\base\Object |
---|
Public Properties
Property | Type | Description | Defined By |
---|---|---|---|
$columnNames | schmunk42\giiant\base\Provider | ||
$columnPatterns | schmunk42\giiant\base\Provider | ||
$generator | schmunk42\giiant\generators\crud\Generator | schmunk42\giiant\base\Provider | |
$inputWidget | null | Can be null (default) or select2 |
schmunk42\giiant\generators\crud\providers\RelationProvider |
Public Methods
Method | Description | Defined By |
---|---|---|
activeField() | Formatter for relation form inputs | schmunk42\giiant\generators\crud\providers\RelationProvider |
attributeFormat() | Formatter for detail view relation attributes | schmunk42\giiant\generators\crud\providers\RelationProvider |
columnFormat() | Formatter for relation grid columns | schmunk42\giiant\generators\crud\providers\RelationProvider |
relationGrid() | Renders a grid view for a given relation | schmunk42\giiant\generators\crud\providers\RelationProvider |
Property Details
Method Details
Formatter for relation form inputs
Renders a drop-down list for a hasOne
/belongsTo
relation
public null|string activeField ( $attribute ) | ||
$attribute |
Formatter for detail view relation attributes
Renders a link to the related detail view
public null|string attributeFormat ( $attribute ) | ||
$attribute |
Formatter for relation grid columns
Renders a link to the related detail view
public null|string columnFormat ( $attribute, $model ) | ||
$attribute | ||
$model | ActiveRecord |
Renders a grid view for a given relation
public mixed|string relationGrid ( $name, $relation, $showAllRecords = false ) | ||
$name | ||
$relation | ||
$showAllRecords | bool |