wodrow/yii2wajaxcrud

为yii2单页Ajax管理设计的Gii CRUD模板

安装次数: 189

依赖者: 1

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 114

开放问题: 0

类型:yii2-extension

4.0.2 2023-01-09 04:11 UTC

README

Latest Stable Version License Total Downloads

为yii2单页Ajax管理设计的Gii CRUD模板

功能

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

安装

推荐通过 composer 安装此扩展。

您可以选择运行

php composer.phar require --prefer-dist wodrow/yii2wajaxcrud "^2.1"
or
php composer.phar require --prefer-dist wodrow/yii2wajaxcrud "^3.0"

或将以下内容添加到您的 composer.json 文件的 require 部分:

"wodrow/yii2wajaxcrud": "^2.1"
or
"wodrow/yii2wajaxcrud": "^3.0"

用法

首先,您必须启用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']['wodrowmodel'] = [
    'class' => \wodrow\wajaxcrud\generators\model\Generator::class,
    'showName' => "YOUR MODEL GENERATOR",
];
$config['modules']['gii']['generators']['wodrowwajaxcrud'] = [
    'class' => \wodrow\wajaxcrud\generators\crud\Generator::class,
    'showName' => "YOUR AJAX CRUD GENERATOR",
];

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

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

您将看到 您的AJAX CRUD生成器

exp1 exp2 exp3

其他

#只对github.com
git config --global http.https://github.com.proxy socks5://127.0.0.1:1080