コード例 #1
0
 /**
  * Конфигурация поля для грида (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;
 }
コード例 #2
0
 /**
  * @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;
 }