jinowom/yii2jajaxcrud

Gii CRUD 模板,用于yii2的单页Ajax行政

安装: 4

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 0

开放问题: 0

类型:yii2-extension

v1.0.4 2022-12-02 08:03 UTC

This package is auto-updated.

Last update: 2024-09-30 01:23:23 UTC


README

Latest Stable Version License Total Downloads

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 生成器

exp1 exp2 exp3