使用yii2开发基础配置
开发步骤:
1. 下载资源包 2. 运行init.bat进行初始化 3. 配置域名访问 4. 配置数据库,创建user表 5. 配置语言包 6. url美化
7. 进行开发---根据需求添加或修改其他配置
user表的创建语句:
CREATE DATABASE IF NOT EXISTS `site` DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci; -- 用户表 DROP TABLE IF EXISTS `user`; 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 '重置密码', 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=utf8mb4 COMMENT='用户表';
url美化的.htaccess文件:
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule . index.php
使用默认数据迁移user表:
./yii migrate/create create_users_table
./yii migrate