yiisoft/yii-gii

Yii 框架代码生成扩展


README

Yii

Gii 扩展程序用于 Yii


Latest Stable Version Total Downloads Build status Code coverage Mutation testing badge static analysis

此扩展提供了一个基于 Web 的代码生成器,称为 Gii,用于 Yii 框架 应用程序。您可以使用 Gii 快速生成模型、表单、模块、CRUD 等。

要求

  • PHP 8.1 或更高版本。

安装

可以使用 Composer 安装此包。

composer require yiisoft/yii-gii

通用用法

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

return [
    'bootstrap' => ['gii'],
    'modules' => [
        'gii' => [
            'class' => Yiisoft\Yii\Gii\Gii::class,
        ],
        // ...
    ],
    // ...
];

您可以通过以下 URL 访问 Gii

http://localhost/path/to/index.php?r=gii

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

http://localhost/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

文档

  • 指南:[英文](https://github.com/yiisoft/yii-gii/blob/HEAD/docs/guide/en/README.md),[葡萄牙语 - 巴西](https://github.com/yiisoft/yii-gii/blob/HEAD/docs/guide/pt-BR/README.md),[俄语](https://github.com/yiisoft/yii-gii/blob/HEAD/docs/guide/ru/README.md),[日语](https://github.com/yiisoft/yii-gii/blob/HEAD/docs/guide/ja/README.md),[中文](https://github.com/yiisoft/yii-gii/blob/HEAD/docs/guide/zh-CN/README.md)
  • 内部

如果您需要帮助或有疑问,[Yii 论坛](https://forum.yiiframework.com/c/yii-3-0/63) 是一个好地方。您还可以查看其他 [Yii 社区资源](https://yiiframework.cn/community)。

许可协议

Yii 的 Gii 扩展是免费软件。它根据 BSD 许可协议发布。有关更多信息,请参阅 LICENSE

Yii 软件 维护。

支持项目

Open Collective

关注更新

Official website Twitter Telegram Facebook Slack