PHP 클래스 yiister\grid\widgets\MultifieldColumn

상속: extends yii\grid\DataColumn
파일 보기 프로젝트 열기: yiister/yii2-advanced-grid

공개 프로퍼티들

프로퍼티 타입 설명
$attributes the secondary attribute names array
$template the string output template or the render callable The string allows all attribute names from $attributes array and from $attribute string placed between { and } Example: 'template' => '{name}
{slug}', The callable gets two parameters ($model and $column) and has to return output string. Example: 'template' => function ($model, $column) { $attributeValues = []; foreach ($column->attributes as $attribute) { $attributeValues[] = $model->{$attribute}; } return $model->{$column->attribute} . Html::tag('small', implode('
', $attributeValues)); },

공개 메소드들

메소드 설명
init ( )

보호된 메소드들

메소드 설명
renderDataCellContent ( $model, $key, $index )

메소드 상세

init() 공개 메소드

public init ( )

renderDataCellContent() 보호된 메소드

protected renderDataCellContent ( $model, $key, $index )

프로퍼티 상세

$attributes 공개적으로 프로퍼티

the secondary attribute names array
public $attributes

$template 공개적으로 프로퍼티

the string output template or the render callable The string allows all attribute names from $attributes array and from $attribute string placed between { and } Example: 'template' => '{name}
{slug}', The callable gets two parameters ($model and $column) and has to return output string. Example: 'template' => function ($model, $column) { $attributeValues = []; foreach ($column->attributes as $attribute) { $attributeValues[] = $model->{$attribute}; } return $model->{$column->attribute} . Html::tag('small', implode('
', $attributeValues)); },
public $template