سادی01/yii2-giigenerator

为 Yii2 框架定制的 gii 生成器

安装: 90

依赖者: 0

建议者: 0

安全性: 0

星标: 1

关注者: 2

分支: 1

类型:yii2-extension

v1.0.0 2022-12-09 07:39 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:34:15 UTC


README

为 Yii2 框架提供定制的 gii 生成器。

安装

安装此扩展的首选方式是通过 composer

运行控制台命令

composer require sadi01/yii2-giigenerator "*"

或将包添加到您的 composer.json 文件的 require 部分

{
    "require": {
      "sadi01/yii2-giigenerator": "*"
    }
}

然后运行 composer update

使用

扩展安装后,只需在配置文件中使用它即可

...
'modules' => [
'gii' => [
            'class' => 'yii\gii\Module',
            'allowedIPs' => ['127.0.0.1', '::1'],
            'generators' => [
                'crud' => [
                    'class' => 'sadi01\giigenerator\generators\crud\Generator',
                    'templates' => [
                        'SADiCRUD' => '@vendor/sadi01/yii2-giigenerator/src/generators/crud/default',
                        'default' => '@vendor/yiisoft/yii2-gii/src/generators/crud/default',
                    ],
                ],
                'form' => [
                    'class' => 'sadi01\giigenerator\generators\form\Generator',
                    'templates' => [
                        'SADiForm' => '@vendor/sadi01/yii2-giigenerator/src/generators/form/default',
                        'default' => '@vendor/yiisoft/yii2-gii/src/generators/form/default',
                    ],
                ],
                'controller' => [
                    'class' => 'sadi01\giigenerator\generators\controller\Generator',
                    'templates' => [
                        'SADiController' => '@vendor/sadi01/yii2-giigenerator/src/generators/controller/default',
                        'default' => '@vendor/yiisoft/yii2-gii/src/generators/controller/default',
                    ],
                ],
                'module' => [
                    'class' => 'sadi01\giigenerator\generators\module\Generator',
                    'templates' => [
                        'SADiModule' => '@vendor/sadi01/yii2-giigenerator/src/generators/module/default',
                        'default' => '@vendor/yiisoft/yii2-gii/src/generators/module/default',
                    ],
                ],
                'model' => [
                    'class' => 'sadi01\giigenerator\generators\model\Generator',
                    'templates' => [
                        'SADiModel' => '@vendor/sadi01/yii2-giigenerator/src/generators/model/default',
                        'default' => '@vendor/yiisoft/yii2-gii/src/generators/model/default',
                    ],
                ],
            ],
        ]
]
...

?>