s4studio / yii2-ajaxcrud
为 yii2 设计的单页 Ajax 管理的 Gii CRUD 模板
2.3.1
2022-07-29 21:48 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-bootstrap5: *
- yiisoft/yii2-gii: *
README
使用 Bootstrap4 / Bootstrap5 为 yii2 开发的 Gii CRUD 模板,用于单页 Ajax 管理
特性
- 在页面上使用 Ajax 创建、读取、更新、删除
- 支持批量删除
- 支持 Pjax 小部件
- 导出功能(pdf、html、text、csv、excel、json)
安装
安装此扩展的首选方法是通过 composer。
可以运行
php composer.phar require --prefer-dist s4studio/yii2-ajaxcrud "dev-master"
或者添加
"s4studio/yii2-ajaxcrud": "dev-master"
到你的 composer.json 文件的 require 部分。
用法
首先,你必须启用 Gii 模块。了解更多关于 Gii 代码生成工具 的信息
因为这个扩展使用了 kartik-v/yii2-grid 扩展,所以我们必须在之前配置 gridview 模块
让我们将其添加到主配置文件中的 modules 配置
'modules' => [ 'gridview' => [ 'class' => \kartik\grid\Module::class, 'bsVersion' => '5.x', // or '4.x' // 'downloadAction' => 'gridview/export/download', // 'i18n' => [], // 'exportEncryptSalt' => 'tG85vd1', ] ]
将以下代码插入到布局主文件中(例如 /views/layouts/main.php)
<?php Modal::begin([ "id"=>"ajaxCrudModal", "title" => '<h4 class="modal-title"></h4>', "footer"=>"", ]); Modal::end(); ?>
注意:不需要 Font Awesome 图标!请参阅 Bootstrap 图标!
然后你可以通过以下 URL 访问 Gii
https:///path/to/index.php?r=gii
然后你可以看到 Ajax CRUD 生成器
让我们共同努力,保持其更新,使其对所有人都有用。