2015-07-27 3 views
0

Использование только karktik. Почему следующий экспорт экспортирует файл excel без каких-либо результатов. Я уверен, что есть записи внутри модели TblDv. Но в excel говорится, что записей не найдено.yii2 kartik export menu - Результаты не найдены

-в контроллер

public function actionExport(){ 

     $provider = new ActiveDataProvider([ 
      'query' => TblDv::find(), 
      'pagination' => [ 
       'pageSize' => 20, 
      ], 
     ]); 

     return $this->render('export', [ 
      'dataProvider' => $provider, 
     ]); 

    } 

-The вид

<?php 
use kartik\export\ExportMenu; 
use kartik\grid\GridView; 
use kartik\helpers\Html; 



$gridColumns = [ 
    'id', 
]; 


echo ExportMenu::widget([ 
    'dataProvider' => $dataProvider, 
    'columns' => $gridColumns, 
    'fontAwesome' => true, 
]); 
?> 

ответ

0

Я не знаю почему, но он работал, когда я изменил gridcolumns на это ..

$gridColumns=[ 
     ['class' => 'yii\grid\SerialColumn'], 
     'id', 
    ]; 
Смежные вопросы