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

在Yii2中安装可编辑的kartik-v

司寇祖鹤
2023-03-14

我是Yii 2的新手!我在我的基本yii中安装了kartik网格,并创建了一个没有问题的网格。现在我想用

卡地克\网格\编辑列

但它需要:

\kartik\可编辑\可编辑

我安装了可编辑via composer,现在我可以在我的供应商文件中看到该目录:我的供应商文件

现在系统再次给我这个错误:

无效配置-yii\base\InvalidConfigExc0019

未找到类\kartik\edable\Edable,该类是GridView EditableColVIII所需的。

请确保您已经安装了yii2可编辑扩展。要安装,可以从应用程序根目录运行此控制台命令:

PHPcomposer.phar需要kartik-v/yii2-可编辑:"@dev"

我的代码是:

//morecodes
<?= GridView::widget([
        'dataProvider'   => $dataProvider,
        'filterModel' => $searchModel,
        'columns' => [
            ['class' => 'kartik\grid\SerialColumn'],
            ['class' => 'kartik\grid\CheckboxColumn'],
            ['class' => 'kartik\grid\EditableColumn'],
            'id',
            'countrydate',
            'countryCode',
//more codes

你们能帮我一下吗?

共有1个答案

穆俊名
2023-03-14

添加使用kartik\editable\editable 到视图的顶部。它看起来像是可编辑的视图小部件扩展了基本助手小部件。由于Yii2不将视图视为类,因此没有名称空间,因此必须在视图逻辑的开始/内联处声明类的使用。

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

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

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

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

  • 我在YII项目(高级)工作,想对YII 2使用JUI扩展。我已将“yiisoft/yii2 JUI”:“~2.0.0”行添加到我的作曲家。json文件并运行composer安装。之后,我尝试使用widget: 但有一个错误: 要发布的文件或目录不存在: /path/advanced/vendor/bower/jquery-ui 然后我读了一篇关于github的建议,删除composer.lock和

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