/** * Конфигурация поля для грида (GridView) * @return array */ protected function grid() { $grid = parent::grid(); $grid['value'] = function ($model, $index, $widget) { return $model->{$this->attr} ? Yii::t('core', 'Yes') : Yii::t('core', 'No'); }; return $grid; }
/** * @inheritdoc */ protected function grid() { $grid = parent::grid(); $grid['format'] = 'html'; $grid['value'] = function ($model, $index, $widget) { if (is_array($model->{$this->attr})) { return $this->renderFilesGridView($model->{$this->attr}); } else { return null; } }; return $grid; }