Yii2 - Kartik网格扩展错误

时间:2015-06-21 16:42:05

标签: php gridview yii2

我已多次尝试安装Kartik Grid Extension,但由于此错误,所有这些尝试都失败了:

设置未知属性:yii \ bootstrap \ ButtonDropdown :: containerOptions

错误位于/Applications/MAMP/htdocs/business/vendor/yiisoft/yii2/base/Component.php

第197行

我的代码视图:

use kartik\grid\GridView;

<?= GridView::widget([
    'dataProvider' => $dataProvider,
    'filterModel' => $searchModel,
    'columns' => [
        ['class' => 'yii\grid\SerialColumn'],

        'id',
        'nome',
        'email:email',
        'telefone',
        'mensagem:ntext',

        ['class' => 'yii\grid\ActionColumn'],
    ],
]); ?>

和web.php中配置的模块有:

'gridview' =>  [
    'class' => '\kartik\grid\Module'
    // enter optional module parameters below - only if you need to  
    // use your own export download action or custom translation 
    // message source
    // 'downloadAction' => 'gridview/export/download',
    // 'i18n' => []
    ],

还使用sudo update composer更新了作曲家。

任何想法导致此错误的原因,我几个小时都找不到解决方案!

我需要一个可以导出到Excel和PDF的网格。我也安装了mpdf扩展名。

非常感谢。

1 个答案:

答案 0 :(得分:0)

求助,通过在终端(mac osx yosemite)中运行,并在网站文件夹中,使用以下命令: SUDO COMPOSER UPDATE。

基本上它更新了框架及其所有扩展版本的最新版本。

更新后,网格出现了,内部的一切正常。

使用导出按钮激活工具栏以excel和pdf,并完成作业:)

最好的问候。