亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Yii2.0開發——使用Gii生成代碼的簡單實踐

標簽:
Yii

下面以一个简单的学生信息为例介绍Gii的简单使用方法。


  • 首先利用数据书迁移脚本创建数据库(默认数据库连接已经配置成功)。
    输入命令:

 ./yii migrate/create create_student_table

然后根据提示创建。

*使用数据库迁移文件创建数据库。完善该文件如下:

<?phpuse yii\db\Migration;/**
 * Handles the creation of table `student`.
 */class m180718_031403_create_student_table extends Migration{    /**
     * {@inheritdoc}
     */
    public function safeUp()
    {        $this->createTable('student', [            'id' => $this->primaryKey(),            'number' => $this->integer()->notNull()->unique()->comment("学号"),            'name' => $this->string(20)->notNull(),            'gender' => $this->integer()->notNull()->comment("0:未知  1:男  2:女"),            'class' => $this->integer()->notNull()->comment("班级")
        ]);
    }    /**
     * {@inheritdoc}
     */
    public function safeDown()
    {        $this->dropTable('student');
    }
}

然后执行

./yii migrate

命令,根据提示完成。

然后点击 Model Generator 生成模型代码。


https://img1.sycdn.imooc.com//5d5e47a20001076907950347.png

生成模型代码


然后可能报错,如下:


https://img1.sycdn.imooc.com//5d5e47a500013ae608530192.png

报错代码


那么更改一下文件的权限即可。

  • 创建模型的控制器等代码


    https://img1.sycdn.imooc.com//5d5e47a90001710508080495.png

    生成CRUD代码

上图StudentController的路径有误,应写到controllers文件夹下。

这样就完成了简单的查询的代码生成。



作者:偏偏注定要落脚丶
链接:https://www.jianshu.com/p/75434054c62a

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消