Yii框架的Gii扩展

安装数: 3,576

依赖关系: 4

建议者: 0

安全: 0

星星: 2

关注者: 1

分支: 1

开放问题: 2

类型:yii2-extension

dev-main / 1.0.x-dev 2024-01-22 09:33 UTC

This package is auto-updated.

Last update: 2024-08-30 11:17:24 UTC


README

Gii.

php-version yii2-version PHPUnit Codecov

安装

安装此扩展的首选方法是通过 Composer.

运行以下命令之一:

php composer.phar require --dev --prefer-dist yii2-extensions/gii

或者将以下内容添加到您的 composer.json 文件的 require-dev 部分中。

"yii2-extensions/gii": "dev-main"

使用

使用

扩展安装后,只需按照以下方式修改您的应用程序配置:

return [
    'bootstrap' => ['gii'],
    'modules' => [
        'gii' => [
            'class' => 'yii\gii\Module',
        ],
        // ...
    ],
    // ...
];

您可以通过以下URL访问Gii

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

如果已启用美观的URL,您还可以使用以下URL

https:///path/to/index.php/gii

对于控制台应用程序,使用相同的配置,您也可以通过以下命令行访问Gii:

# change path to your application's base path
cd path/to/AppBasePath

# show help information about Gii
yii help gii

# show help information about the model generator in Gii
yii help gii/model

# generate City model from city table
yii gii/model --tableName=city --modelClass=City

使用 yiisoft/config 进行配置

将以下代码添加到您的应用程序中的 config/config-plugin 文件。

'config-plugin' => [
    'web' => [
        '$yii2-gii', // add this line
        'web/*.php'
    ],
],

要激活gii生成器,在您的应用程序的 config/params.php 文件中添加以下内容。

return [
    'yii2.gii' => true,
];

要更改允许的IP,在您的应用程序的 config/params.php 文件中添加以下内容。

return [
    'yii2.gii.allowedIPs' => ['192.168.1.1'],
];

要添加类映射模块,在您的应用程序的 config/params.php 文件中添加以下内容。

use App\YourClass;

return [
    'yii2.gii.classMap' => [
        'class' => YourClass::class,
    ],
];

测试

查看测试文档以了解有关测试的信息。

优质代码

static-analysis phpstan-level StyleCI

支持的Yii2版本

Yii20 Yii22

我们的社交媒体

Twitter

许可证

MIT许可证。有关更多信息,请参阅许可证文件