我在本地有一个使用GridView
的Yii2应用程序,但是当我在线部署它的时候,我就开始遇到问题了。下面是GridView
的错误和代码
网格ReflectionException类\
\\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} {update}'
],
],
]); ?>
我曾尝试升级Yii2应用程序的版本,但仍然遇到同样的问题,同时本地一切正常。
发布于 2018-06-08 03:03:00
它应该是'\kartik\grid\CheckboxColumn'
而不是'\kartik\grid\checkboxColumn'
,你必须在本地的windows上工作,在unix上文件名区分大小写。
在GridView
中更改以下内容
'columns' => [
['class' => 'kartik\grid\checkBoxColumn'],
添加到以下内容
'columns' => [
['class' => 'kartik\grid\CheckBoxColumn'],
https://stackoverflow.com/questions/50748355
复制相似问题