Php 服务器中的Yi2未知属性异常

Php 服务器中的Yi2未知属性异常,php,yii2,Php,Yii2,我有一个视图显示特定模型的栅格视图。在我的本地计算机中,它运行良好,但当我将应用程序部署到另一台服务器时,未找到属性,因此出现未知属性异常。当我看代码时,属性就在那里 有什么想法吗 以下是模型类别代码: 查看代码: echo GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [ [ 'attribute' =&g

我有一个视图显示特定模型的栅格视图。在我的本地计算机中,它运行良好,但当我将应用程序部署到另一台服务器时,未找到属性,因此出现未知属性异常。当我看代码时,属性就在那里

有什么想法吗

以下是模型类别代码:

查看代码:

echo GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [

    [
        'attribute' => 'is_condemned',
        'label' => 'Condemned',
        'class' => '\kartik\grid\BooleanColumn',
        'falseLabel' => 'Active',
        'trueLabel' => 'Condemned'
    ],
],
// set your toolbar
'toolbar' => [
    ['content' =>
        Html::a(FA::icon('plus') . ' Add', ['/equipment/default/create'], ['class' => 'btn btn-success'])
    ],
    '{export}',
    '{toggleData}',
],
// set export properties
'export' => [
    'fontAwesome' => true,
    'filename' => 'equipment-export-'.time(),
    'exportConfig' => [
        'html' => ['showCaption' => FALSE],
        'pdf' => ['showCaption' => FALSE],
    ],
],
'bordered' => TRUE,
'striped' => TRUE,
'condensed' => TRUE,
'responsive' => TRUE,
'hover' => TRUE,
'showPageSummary' => TRUE,
'panel' => [
    'type' => GridView::TYPE_PRIMARY,
    'heading' => '',
],
'persistResize' => false,
]);

可能是命名空间或类名中的大小写(大写、小写)问题或反斜杠路径问题(
/
\
)。在这种情况下,找不到该类,Yii显示此消息。

该类不起作用的原因是要导入的模型类是小写的。显然,我在gii中输入了错误的值。只是在其他服务器上才区分大小写。

您的计算机是windows还是Unix?服务器呢?我用的是OSX。有趣的是,当我在另一台运行OSX的机器上试用时,它也能工作。但在Ubuntu和Windows上不工作。服务器是5.5。我的本地版本是5.4。我怀疑可能是这样。关于如何解决它有什么建议吗?不是类/模型代码,而是视图/网格视图代码。为什么不“Class”=>“\kartik\grid\BooleanColumn”,显示我的用法和名称空间(文件头)这是视图文件的头,
使用kartik\grid\gridview
使用rmrevin\yii\fontawesome\FA
使用yii\helpers\Html