jinowom / yii2jajaxcrud
Gii CRUD 模板,用于yii2的单页Ajax行政
v1.0.4
2022-12-02 08:03 UTC
Requires
- php: >=7.1 || ^8.2
- jinowom/yii2jtools: 1.0.2
- kartik-v/yii2-date-range: ^1.7.1
- kartik-v/yii2-detail-view: ^1.8.2
- kartik-v/yii2-editable: ^1.7.8
- kartik-v/yii2-grid: ^3.3.4
- kartik-v/yii2-krajee-base: ^2.0|^3.0.5
- kartik-v/yii2-mpdf: ^1.0.5
- kartik-v/yii2-widget-activeform: ^1.5.8
- yiisoft/yii2: ^2.0.6
- yiisoft/yii2-bootstrap: ^2.0.0
- yiisoft/yii2-gii: ^2.1.0
README
Gii CRUD 模板,用于yii2的单页Ajax行政
特性
- 支持Ajax在页面内进行创建、读取、更新、删除操作
- 支持批量删除
- 支持Pjax小部件
- 支持导出功能(pdf、html、text、csv、excel、json)
- 支持可编辑功能
- 支持日期范围选择
安装
安装此扩展的首选方式是通过 composer。
你可以运行
php composer.phar require --prefer-dist jinowom/yii2jajaxcrud "^2.1"
or
php composer.phar require --prefer-dist jinowom/yii2jajaxcrud "^3.0"
或者添加
"jinowom/yii2jajaxcrud": "^2.1"
or
"jinowom/yii2jajaxcrud": "^3.0"
到你的 composer.json
文件的 require 部分。
使用方法
首先,你必须启用 Gii 模块。了解更多关于 Gii 代码生成工具 的信息。
因为这个扩展使用了 kartik-v/yii2-grid 扩展,所以我们必须在之前配置 gridview 模块。
让我们将以下配置添加到你的主要配置文件中的 modules 配置
'modules' => [ 'gridview' => [ 'class' => '\kartik\grid\Module' ] ]
gii 配置如下
$config['bootstrap'][] = 'gii'; $config['modules']['gii'] = [ 'class' => 'yii\gii\Module', ]; $config['modules']['gii']['generators']['jinowommodel'] = [ 'class' => \jinowom\jajaxcrud\generators\model\Generator::class, 'showName' => "YOUR MODEL GENERATOR", ]; $config['modules']['gii']['generators']['jinowomjajaxcrud'] = [ 'class' => \jinowom\jajaxcrud\generators\crud\Generator::class, 'showName' => "YOUR AJAX CRUD GENERATOR", ];
然后你可以通过以下 URL 访问 Gii
https:///path/to/index.php?r=gii
然后你将看到 你的 AJAX CRUD 生成器