yii gii命令

本文详细指导如何使用Yii2框架创建数据库模型(model),模块(module)并实现控制器(controller)。涉及yiigii命令行工具的使用,配置要点及常见问题解决方案,适合理解框架结构的开发者阅读。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建数据库操作模型model:

yii gii/model [--db=db名称] --tableName=数据库表名 --ns=app\models --modelClass=Member

创建模块module:

yii gii/module --moduleID=member --moduleClass=app\modules\member\Module

注:如果执行失败,可能是你的composer版本过高,恢复到旧版本即可,如version 2.1.3

在这里插入图片描述

在这里插入图片描述

别忘了在config/web.php里面添加:

在这里插入图片描述

否则无法访问该模块下的控制器方法

创建控制器controller:

yii gii/controller --controllerClass=app\controllers\OpenController

或者

yii gii/controller --controllerClass=app\modules\data\controllers\MemberController

注意:
执行yii gii/*命令之前,必须将项目目录下yii文件中的环境变量改成dev,否则无法解析命令

在这里插入图片描述
否则报错:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值