当前位置: 首页 > 知识库问答 >
问题:

Yii2-Kartik网格扩展错误

颛孙博易
2023-03-14

我曾多次尝试安装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更新了composer。

知道是什么导致了这个错误,我几个小时都找不到解决方案!

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

非常感谢。

共有1个答案

章宏峻
2023-03-14

通过在终端(mac osx yosemite)和网站文件夹中运行以下命令解决:SUDO CompOSER UPDATE。

基本上,它将框架及其所有扩展更新为最新版本。

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

用导出按钮激活工具栏以Excel和pdf,工作完成了:)

顺致敬意,

 类似资料:
  • 我通过composer安装了上述扩展,并遵循每个步骤的文档;在我的发言中: 运行视图时,我收到以下错误消息: {"name":"无效配置","mail":"没有找到类'\kartik\date\DatePicker',它是DateControl'date'格式所必需的。\n\n请确保您安装了'yii2-widget'或'yii2-widget-datepicker'扩展之一。要安装,您可以从您的应

  • 我使用来自以下站点的kartik小部件, GridView:http://demos.krajee.com/grid-demo 有人能帮我吗,如何在页脚之前导出? 谢啦

  • 摘要:正在尝试将导出添加到用于csv的 然后安装文档。网格视图以其他方式工作。 还作为模块添加到的数组- 注意:我正在使用基本模板和yii2中的新模板。我也尝试过其他的修复方法,如composer update等,正如在不同的帖子中所建议的那样,但我确实遇到了这个问题。 引起问题的是- 有人能告诉我这里的方向吗。我想这是一个非常简单的问题:(

  • 我正在使用带有“预设下拉”选项的Kartiks DateRangePicker。这将提供一些默认值,以便搜索、今天、昨天、最后7天等。 产生选择器的代码: SearchItem类: 我遇到的问题是,当使用或选项时,它会生成以下查询: 所以它在查询凌晨12点突然创建的物品。有人知道这可能是什么吗,非常确定这不是默认行为,所以一定是我做错了什么。

  • 我在yii2网格中添加了一个复选框列,并创建了一个可以删除所有选定值的按钮。然而,在我的动作中,我有可能删除图标只显示依赖,如下所示。 “删除”= 但是,我如何隐藏基于相同参数的复选框的单元格,因为我不希望复选框可用,如果你不能删除行? 我在用http://demos.krajee.com/grid#checkbox-column和http://www.yiiframework.com/doc-2

  • 简介 yii2-redis 扩展为 Yii2 框架提供了 redis 键值存储支持。包括缓存(Cache)、会话存储处理(Session),并实现了 ActiveRecord 模式,允许您将活动记录存储在 redis 中。 相关链接 yii2-redis 扩展网址:https://github.com/yiisoft/yii2-redis 安装扩展 在 Yii2 项目根目录,执行以下命令安装: $