• 使用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
  • 相关阅读:
    svn进行Update操作失败 提示lock
    strust2自定义拦截器
    nginx相关特性及使用
    在linux服务器上部署springboot项目,并用nginx映射域名
    centos7 安装redis-6.0.6
    centos 7安装mysql 8教程
    centos7 设置系统时间
    centos7 fastdfs安装
    过滤器相关
    FastDFS相关
  • 原文地址:https://www.cnblogs.com/maoriaty/p/9209188.html
Copyright © 2020-2023  润新知