为了账号安全,请及时绑定邮箱和手机立即绑定

刚安装好Yii2后,进行登录或注册,提示数据库中并没有user表,该怎么处理?我是新手

刚安装好Yii2后,进行登录或注册,提示数据库中并没有user表,该怎么处理?我是新手

Yii
幕布斯7119047 2018-08-09 21:14:56
查看完整描述

2 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

你用的是yii2的哪个模板呢?如果用的是advanced模板,在安装好yii2程序后,有一些准备工作是需要做的,其中一项就是准备好数据库,数据库需要你自己动手创建,数据表(user表)可以使用下面这个命令,让yii2帮你创建:
/path/to/php-bin/php /path/to/yii-application/yii migrate。当然,数据表也可以自己创建。yii2 的advanced模板安装和部署可参考github上的安装指导:yiisoft/yii2-app-advanced

查看完整回答
反对 回复 2018-08-12
?
德玛西亚99

TA贡献1770条经验 获得超3个赞

CREATE TABLE `user` (

  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',

  `username` varchar(255) NOT NULL COMMENT '用户名',

  `auth_key` varchar(32) NOT NULL COMMENT '自动登录key',

  `password_hash` varchar(255) NOT NULL COMMENT '加密密码',

  `password_reset_token` varchar(255) DEFAULT NULL COMMENT '重置密码token',

  `email` varchar(255) NOT NULL COMMENT '邮箱',

  `role` smallint(6) NOT NULL DEFAULT '10' COMMENT '角色等级',

  `status` smallint(6) NOT NULL DEFAULT '10' COMMENT '状态',

  `created_at` int(11) NOT NULL COMMENT '创建时间',

  `updated_at` int(11) NOT NULL COMMENT '更新时间',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='用户表';


查看完整回答
反对 回复 2018-08-12
  • 2 回答
  • 0 关注
  • 1413 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信