cangak/yii2-ajaxcrud-bs4
为yii2单页Ajax管理生成的Gii CRUD模板
v2
2022-06-05 18:56 UTC
Requires
- kartik-v/yii2-editable: ^1.7.3
- kartik-v/yii2-grid: ^3.0.4
- kartik-v/yii2-mpdf: ^1.0.0
- yiisoft/yii2: *
- yiisoft/yii2-bootstrap4: *
- yiisoft/yii2-gii: *
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生成器