码迷,mamicode.com
首页 > 其他好文 > 详细

yii2 gii 命令行自动生成控制器和模型

时间:2020-07-12 12:28:22      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:命令行   err   highlight   not   sof   error   mod   dev   bsp   

网上找了几个生成的文章,照着没整出来,自动动手写个稍微详细点的。

话不多说,开干。

安装 yii2

composer create-project --prefer-dist yiisoft/yii2-app-basic basic

安装 gii扩展

cd basic
composer require --dev --prefer-dist yiisoft/yii2-gii

 技术图片

 

 

 配置数据库链接并创建数据库和表

技术图片

 

生成模型 (数据库中保证有测试表pl_account_log)

php yii gii/model --ns=app\\models --modelClass=AccountLog --tableName=pl_account_log

技术图片

 

可能出错:

Code not generated. Please fix the following errors:

 - controllerClass: The class name must contain fully qualified namespace name.

解决

指定命名空间有问题 --ns=指定 不知道可以到 basic/models/LoginForm.php 文件中看下已有的

 

生成控制器CURD

php yii gii/crud --modelClass=app\\models\\AccountLog  --controllerClass=app\\controllers\\AccountlogController

 

 输入yes 确认生成文件

技术图片

 

 生成的文件目录:

技术图片

 

 启动服务:

php yii serve --port=8888

启动成功提示:

技术图片

 

浏览器访问显示:

技术图片

 至此完成。

 

yii2 gii 命令行自动生成控制器和模型

标签:命令行   err   highlight   not   sof   error   mod   dev   bsp   

原文地址:https://www.cnblogs.com/kala00k/p/13287836.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!