hmtvltk2 / yii2-kartikgii
此包的最新版本(v1.0)没有提供许可证信息。
Gii 生成器基于 Kartik-V 扩展 https://github.com/kartik-v
v1.0
2019-01-07 08:25 UTC
Requires
This package is auto-updated.
Last update: 2024-09-07 21:23:53 UTC
README
Gii CRUD 生成器基于 kartik-v 扩展。在每个新 CRUD 生成时节省重复性工作。以下是其中的一些功能:
- 使用 kartik-v/yii2-grid 生成数据网格视图,使用 pjax 用于网格。
- 使用 kartik-v/yii2-detail-view 生成详情视图,生成控制器以支持详情视图中的编辑模式保存和删除。
- 使用 kartik-v/yii2-builder 生成 _form,日期/时间/日期时间/时间戳列将自动生成以使用 DateTimePicker 小部件。
- 使用 kartik-v/yii2-datecontrol 全球化日期格式,因此日期将自动根据您设置的格式进行转换,以显示和保存,适用于使用此扩展生成的所有 CRUD。
使用此扩展,您不再需要将 CRUD 更改为使用 kartik-v 扩展,所有内容都将为您自动生成,如果您需要,以后可以自定义。
感谢伟大的 kartik-v 扩展。
有关 kartik-v 扩展的更多信息,请访问 Github 上的 kartik-v。
注意:这是我创建的第一个扩展,请友好地评论或提出建议,如果我在做任何事情时犯了错误,请纠正我。谢谢。
安装
安装此扩展的首选方式是通过 composer。
运行以下命令:
$ composer require hmtvltk2/yii2-kartikgii "dev-master"
或者将以下内容添加到您的 composer.json
文件的 require
部分:
"hmtvltk2/yii2-kartikgii": "dev-master"
用法
//Add this into config/web $config['modules']['gii']['generators'] = [ 'kartikgii-crud' => ['class' => 'hmtvltk2\kartikgii\crud\Generator'], ];
// Add modules 'gridview' and 'datecontrol' into your 'modules' section in config/web 'modules' => [ 'gridview' => 'kartik\grid\Module', 'datecontrol' => 'kartik\datecontrol\Module', ],
// Add formatter 'components' => [ 'formatter' => [ 'dateFormat' => 'dd/MM/yyyy', 'timeFormat' => 'hh:mm:ss a', 'datetimeFormat' => 'dd/MM/yyyy hh:mm:ss a' ], ... ]
许可证
yii2-kartikgii 根据 BSD 3-Clause 许可证发布。有关详细信息,请参阅捆绑的 LICENSE.md
文件。