【问题标题】:Yii2 GridView CheckboxColumnYii2 GridView 复选框列
【发布时间】:2018-06-07 18:52:23
【问题描述】:

我在本地有一个使用 GridView 的 Yii2 应用程序,但我立即在网上部署它,我开始遇到问题。以下是GridView 的错误和代码:

ReflectionException 类 \kartik\grid\checkBoxColumn 不存在

View File

use kartik\grid\GridView;

<?= GridView::widget([
                        'dataProvider' => $dataProvider,
                        'filterModel' => $searchModel,
                        'options' => [
                            'class' => 'table table-responsive'
                        ],
                        'columns' => [
                            ['class' => 'kartik\grid\checkBoxColumn'],

                            [
                                'class' => 'kartik\grid\ActionColumn',
                                'header' => 'Actions',
                                'headerOptions' => ['width' => '40'],
                                'template' => '{view}&ensp;{update}'
                            ],
                        ],
                    ]); ?>

我尝试升级 Yii2 应用程序的版本,但我仍然遇到同样的问题,同时本地一切正常。

【问题讨论】:

    标签: php gridview yii2


    【解决方案1】:

    它应该是 '\kartik\grid\CheckboxColumn' 而不是 '\kartik\grid\checkboxColumn' 你必须在本地的 windows 上工作,文件名在 unix 上区分大小写。

    GridView里面改下面的

    'columns' => [
        ['class' => 'kartik\grid\checkBoxColumn'],
    

    到下面

    'columns' => [
        ['class' => 'kartik\grid\CheckBoxColumn'],
    

    【讨论】:

      猜你喜欢
      • 2015-09-17
      • 2016-09-25
      • 1970-01-01
      • 2018-02-11
      • 2019-10-10
      • 1970-01-01
      • 2010-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多