Yii2 kartik GridView:“必须在您的Yii配置中设置'gridview'模块”

4

我能理解你的困扰,

gridview 模块必须在您的 Yii 配置文件中设置,并且必须是 kartik\grid\Module 实例。

我不知道如何配置我的配置文件。 在我的配置文件中,我有这个:

'modules' => [

        'gridview' => ['class' => 'kartik\grid\Module']
    ],

但是找不到这个

4个回答

11

解决方案是将同一层次的线路模块聚合在一起,就像这样:

'components' => [
      ],
'modules' => [
     'gridview' => ['class' => 'kartik\grid\Module']
] 

我需要在哪个文件中添加这段代码?有人可以告诉我文件名吗? - always-a-learner

-1
'dynagrid' =>  [
    'class' => '\kartik\dynagrid\Module',
    // other settings (refer documentation)
],
'gridview' =>  [
    'class' => '\kartik\grid\Module',
    // other module settings
],

参考资料


1
这个几乎有确切解决方案的问题已经在你之前超过2年被回答并选择了答案。 - FantomX1

-1
backend or frontend -> config -> main.php

'modules' => ['gridview' => ['class' => 'kartik\grid\Module']],


“模块” => [“网格视图” => [“类” => “kartik\grid\Module”]],

请解释您建议的内容 - gmetax
这并没有回答问题 - OP已经在其配置中拥有了这个。 - rob006

-1

在您的配置文件中尝试这个:

'modules' => [
    'gridview' =>  [
        'class' => '\kartik\grid\Module',
    ],
],

1
几乎完全相同的问题已经在你之前2天被回答并选择了解决方案。 - FantomX1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接