kirillemko / yii2-gii-custom
关于此包最新版本(1.0.5)没有可用的许可证信息。
使用生成的文件夹生成模型
1.0.5
2022-07-21 13:34 UTC
Requires
This package is auto-updated.
Last update: 2024-09-21 18:16:55 UTC
README
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一
composer require kirillemko/yii2-gii-custom
或者
"kirillemko/yii2-gii-custom": "*"
将以下内容添加到您的 composer.json 文件的 require 部分中。
使用
此模型生成器生成两个模型文件。
- 这是一个位于 generated 文件夹中的经典模型文件
- 一个空模型,继承自 generated 文件夹中的模型
这允许您手动修改模型继承,当数据库中的表发生变化时,只需重新生成 generated 文件夹中的模型即可,而不会丢失修改
要使用此生成器,请在 gii 中注册它
'modules' => [
'gii' => [
'class' => 'yii\gii\Module',
'generators' => [
'customModel' => [
'class' => 'kirillemko\gii\model\Generator',
'generateCINamespace' => true
],
],
],
],
从控制台可以这样调用生成器
vendor\kirillemko\yii-ci-integration\src\yii gii/customModel --tableName=pm_kpi_groups --modelClass=
KpiGroups --ns=app\domain\kpi
或者根据表名模式生成
./yii gii/customModel --tableName=uni* --ns=app\\domain\\unit\\models
致谢
作者:Kirill Emelianenko