cangak/yii2-ajaxcrud-bs4

为yii2单页Ajax管理生成的Gii CRUD模板

安装: 9

依赖: 0

建议者: 0

安全性: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

v2 2022-06-05 18:56 UTC

This package is auto-updated.

Last update: 2024-09-04 19:40:27 UTC


README

功能

  • 使用Ajax在页面上创建、读取、更新、删除
  • 支持批量删除
  • 支持Pjax小部件
  • 导出功能(pdf、html、text、csv、excel、json)

安装

通过composer安装此扩展是首选方法。

运行以下命令:

composer require --prefer-dist cangak/yii2-ajaxcrud-bs4 "*"

或在您的composer.json文件的require部分添加:

"cangak/yii2-ajaxcrud-bs4": "*"

由于bootstrap 4不再支持glyphicon glyphicon-plus,因此使用fa

composer require "rmrevin/yii2-fontawesome:2.10.*"

使用方法

首先,您必须启用Gii模块,更多关于Gii代码生成工具的信息

因为此扩展使用了kartik-v/yii2-grid扩展,所以我们必须在之前配置gridview模块

让我们将其添加到主配置文件中的模块配置中

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

别忘了在AppAsset.php中

ublic $depends = [
        'yii\web\YiiAsset',
        'yii\bootstrap4\BootstrapAsset',
        // '\rmrevin\yii\fontawesome\AssetBundle'

    ];

然后在参数中

      'bsVersion' => '4.x', // this will set globally `bsVersion` to Bootstrap 5.x for all Krajee Extensions

然后您可以通过以下URL访问Gii:

https:///path/to/index.php?r=gii

您可以看到Ajax CRUD生成器