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

将kartik添加到yii 2中

唐运诚
2023-03-14

我是一个新的yii 2开发者。我想将kartik库添加到我的站点并使用gridview!我安装了kartik,当我编写usekar时,它会自动完成kartik,这表明库已经安装。但是当我使用这样一个空的gridview时:

use kartik\grid\GridView;
/*

CODE

*/
        <?= GridView::widget([
    'dataProvider' => $dataProvider,
    'filterModel' => $searchModel,
    'columns' => [
        ['class' => 'yii\grid\ActionColumn'],
        ['class' => 'yii\grid\CheckboxColumn'],
        ['class' => 'yii\grid\SerialColumn'],
        ]
]); ?>

上面说

找不到类“kartik\grid\GridView”

我在php storm中使用了yii 2的基本版本!我应该如何解决此问题?

共有2个答案

颛孙庆
2023-03-14

检查解决方案的步骤:

1检查,您在哪个项目文件夹中。

2位作曲家。json文件,检查行“kartik-v/yii2 grid”的require部分“@dev”

3如果它不存在,请按您首选的方式安装karthik gridview。

孙昂然
2023-03-14
use kartik\grid\GridView as kGridView;

<?= kGridView::widget($gridView); ?>
 类似资料:
  • 我已经搜索并尝试了每个论坛和例子。 我正在Yii2中使用Kartik\DetailViwew,无法在buttons1选项中设置一个自定义按钮。 我正在处理的代码: 在的 根据http://demos.krajee.com/detail-view例子,有一种方法可以定制。但是没有例子。留档没有解释如何做到这一点。 有人能帮忙吗?

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

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

  • 我想使用kartik sidenav小部件。我通过composer安装了kartik-v/yii2小部件扩展。 我可以在这里看到:advanced\vendor\kartik-v\yii2 widget sidenav和extensions。php也进行了修改: 然而,在我看来,当我试图使用它时, 它显示类kartik\小部件\SideNav'未找到错误什么是错误的?

  • 我正在使用Kartik Gridview。导出工作正常,但不会导出摘要数据,而是在视图中显示良好。我还想更改下载文件的文件名。 我尝试过这个代码,但似乎没有任何效果 也就是说,我在

  • 我曾多次尝试安装Kartik Grid Extension,但都因以下错误而失败: 设置未知属性:yii\bootstrap\ButtonDropdown::containerOptions 错误位于/Applications/MAMP/htdocs/business/vendor/yiisoft/yii2/base/Component中。php 第197行 我的看法是: 并在web中配置模块。p