我使用kartik-v/yii2导出的yii2导出不工作

我使用kartik-v/yii2导出的yii2导出不工作,yii2,export-to-excel,kartik-v,Yii2,Export To Excel,Kartik V,我正在尝试使用kartik export,但它对我不起作用。在配置文件中,我添加了以下代码: 'modules' => [ 'gridview' => [ 'class' => '\kartik\grid\Module', ], ], 在Composer中,我添加了以下代码 "kartik-v/yii2-export": "@dev", "kartik-v/yii2-mpdf":"@dev", "kartik-v/yii2-g

我正在尝试使用kartik export,但它对我不起作用。在配置文件中,我添加了以下代码:

'modules' => [
    'gridview' => [
        'class' => '\kartik\grid\Module',
        ],
     ],
在Composer中,我添加了以下代码

"kartik-v/yii2-export": "@dev",
"kartik-v/yii2-mpdf":"@dev",
"kartik-v/yii2-grid": "@dev"
我的视图代码如下所示:

<?php

use yii\helpers\Html;
use kartik\grid\GridView;
use yii\bootstrap\Tabs;
use kartik\export\ExportMenu;
use yii\widgets\Pjax;

$this->params['breadcrumbs'][] = $this->title;
?>

<div class="general-info-index">

    <h1><?= Html::encode($this->title) ?></h1>
    <?php 
    <p>
     <?= Html::a('create', ['create'], ['class' => 'btn btn-success']) ?>
    </p>

    <?php 
    $gridColumns = [
     'sfcl_name',
     [
        'attribute'=> 'org_type',
        'value' => 'orgType.cv_lbl'
     ],
  ];

  echo ExportMenu::widget([
    'dataProvider' => $dataProvider,
    'columns' => $gridColumns
  ]);
?>
<?= GridView::widget([
        'dataProvider' => $dataProvider,
        'filterModel' => $searchModel,
        'pjax'=>true,   
        'columns' => [
            'sfcl_name',
            'phone',
            [
             'attribute'=>'regd_dt_ad', 
             'format'=>['date', 'php:Y-M-d'], 
             'xlFormat'=>'mmm\-dd\, yyyy',  // different date format
             'width'=>'100px'
             ],
             [
             'attribute'=> 'org_type',
             'value' => 'orgType.cv_lbl'
             ],
           ['class' => 'yii\grid\ActionColumn'],
        ],
    ]); ?>

</div>
'modules' => [
               'gridview' =>  [
                    'class' => '\kartik\grid\Module',
                    'downloadAction' => 'gridview/export/download',
                ]
            ],
单击“导出”菜单时,什么都没有发生。在教程中,我看到了用于导出为pdf、html、csv、json和文本的选项。在我的情况下,这些选项不会出现。css是否不起作用?或者是什么?

您运行了“composer update”命令

也在您的web.php中

'modules' => [
'gridview' => [
    'class' => '\kartik\grid\Module',
    ],
 ],
添加属性downloadAction,如下所示:

<?php

use yii\helpers\Html;
use kartik\grid\GridView;
use yii\bootstrap\Tabs;
use kartik\export\ExportMenu;
use yii\widgets\Pjax;

$this->params['breadcrumbs'][] = $this->title;
?>

<div class="general-info-index">

    <h1><?= Html::encode($this->title) ?></h1>
    <?php 
    <p>
     <?= Html::a('create', ['create'], ['class' => 'btn btn-success']) ?>
    </p>

    <?php 
    $gridColumns = [
     'sfcl_name',
     [
        'attribute'=> 'org_type',
        'value' => 'orgType.cv_lbl'
     ],
  ];

  echo ExportMenu::widget([
    'dataProvider' => $dataProvider,
    'columns' => $gridColumns
  ]);
?>
<?= GridView::widget([
        'dataProvider' => $dataProvider,
        'filterModel' => $searchModel,
        'pjax'=>true,   
        'columns' => [
            'sfcl_name',
            'phone',
            [
             'attribute'=>'regd_dt_ad', 
             'format'=>['date', 'php:Y-M-d'], 
             'xlFormat'=>'mmm\-dd\, yyyy',  // different date format
             'width'=>'100px'
             ],
             [
             'attribute'=> 'org_type',
             'value' => 'orgType.cv_lbl'
             ],
           ['class' => 'yii\grid\ActionColumn'],
        ],
    ]); ?>

</div>
'modules' => [
               'gridview' =>  [
                    'class' => '\kartik\grid\Module',
                    'downloadAction' => 'gridview/export/download',
                ]
            ],

你有错误吗。。显示相关控制器/操作没有错误。excel视图下拉按钮不起作用。我已添加控制器代码。