cangak / yii-ajaxbs5
Gii CRUD 模板,用于 yii2 的单页 Ajax 管理系统
v1.1.3
2022-10-20 10:49 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-bootstrap5: *
- yiisoft/yii2-gii: *
This package is auto-updated.
Last update: 2024-09-20 15:15:45 UTC
README
特性
- 在单页面上使用 Ajax 进行创建、读取、更新、删除
- 支持批量删除
- 支持 Pjax 小部件
- 导出功能(pdf、html、text、csv、excel、json)
安装
安装此扩展的首选方式是通过 composer。
运行以下命令:
composer require --prefer-dist cangak/yii-ajaxbs5 "*"
或者将以下内容添加到你的 composer.json
文件的 require 部分:
"cangak/yii-ajaxbs5": "*"
to the require section of your composer.json
file.
使用方法
首先,你必须启用 Gii 模块,了解更多关于 Gii 代码生成工具 的信息。
因为这个扩展使用了 kartik-v/yii2-grid 扩展,所以我们必须在之前配置 gridview 模块。
让我们将其添加到主配置文件中的模块配置
'modules' => [ 'gridview' => [ 'class' => '\kartik\grid\Module' ] ]
janganlupa di AppAsset.php
ublic $depends = [ 'yii\web\YiiAsset', 'yii\bootstrap5\BootstrapAsset', // '\rmrevin\yii\fontawesome\AssetBundle' ];
然后是 param
'bsVersion' => '5.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 生成器