protected function renderDataCellContent($model, $key, $index) { if ($this->content === null) { return $this->grid->formatter->format($this->getDataCellValue($model, $key, $index), $this->format); } else { return parent::renderDataCellContent($model, $key, $index); } }
protected function renderDataCellContent($model, $key, $index) { $text = parent::renderDataCellContent($model, $key, $index); if (in_array($this->format, ['text', 'date', 'datetime'])) { return Html::a($text, null, $this->grid->prepareDetailsLink($model->id)); } return $text; }