📜  Yii-Gii(1)

📅  最后修改于: 2023-12-03 15:06:06.211000             🧑  作者: Mango

Yii-Gii 简介

Yii-Gii是一个Yii框架自带的代码生成器,可以帮助程序员快速生成Yii应用程序中的重复代码。Yii-Gii是Yii框架中的一个重要工具,可以加快应用程序的开发速度,减轻开发者的工作负担。

Yii-Gii的优点
  • 快速生成重复代码:Yii-Gii可以自动生成相同或类似的代码,为程序员减轻了繁琐的工作负担,加速了项目的开发速度。
  • 简单易用:Yii-Gii提供了易于理解和使用的界面,几乎没有学习曲线。即使没有使用过,也可以快速上手。
  • 支持多种代码生成类型:Yii-Gii支持生成控制器、模型、表单、CRUD等多种类型代码,可以按照需要选择生成的代码类型。
  • 定制化程度高:Yii-Gii提供了一系列选项,可以定制生成的代码,比如命名空间、继承类等。可以根据自己的需求生成满足自己要求的代码。
使用Yii-Gii生成CRUD代码
前置条件
  • Yii2基础环境已搭建完成。
步骤
  1. 打开应用的命令行工具,进入应用根目录。如:cd yii-application
  2. 运行以下命令来安装Yii-Gii拓展:
composer require --dev yiisoft/yii2-gii
  1. 修改应用配置文件,添加Yii-Gii配置:
'modules' => [
    'gii' => [
        'class' => 'yii\gii\Module',
        // 如果添加访问控制,需要进行如下配置
        // 'allowedIPs' => ['127.0.0.1', '::1'],
    ],
    // ...
],
  1. 在浏览器中访问 http://localhost/gii,登录后进入生成器首页。
  2. 点击左侧的CRUD Generator链接,进入CRUD生成器页面。
  3. 在弹出的CRUD Generator页面中填写表名、标识符和模型类,生成代码。
参考文献