zoukankan      html  css  js  c++  java
  • 小程序之旅——第一站(环境项目搭建)

      订餐小程序

    一、开发环境准备

    后台:Thinkphp5.0.11

    服务器:apache

    数据库:mysql

    1、安装xampp

    官网:https://www.apachefriends.org/zh_cn/index.html

    下载XAMPP并安装

    要求:PHP >= 5.4.0

    2、下载ThinkPhp5.0.11完全版

    下载并解压

    ThinkPHP5的环境要求如下:

    • PHP >= 5.4.0
    • PDO PHP Extension
    • MBstring PHP Extension
    • CURL PHP Extension

    3、下载开发工具Sublime Text3

    官网:http://www.sublimetext.com/

    下载并安装

    4、Navicat for Mysql安装

    官网:http://www.navicat.com.cn/

    http://www.xpgod.com/soft/35729.html

    下载并安装

    使用方法 
    1>. 安装navicat.exe安装程序。 
    2>. 运行注册机程序PatchNavicat.exe。 
    3>. 选择安装的navicat.exe程序

    4>. 显示激活成功

     

    5、部署项目

    将解压的Thinkphp文件夹复制到Xampp安装目录下/htdocs文件夹下

    并修改名称作为项目名OrderWechatApplet

    将项目添加进Sublime Text3中

    二、项目构建框架

    1、添加模块

    在项目根目录下/public文件夹下

    新建入口文件admin.php

    // [ 应用入口文件 ]
    
    // 定义应用目录
    define('APP_PATH', __DIR__ . '/../application/');
    // 加载框架引导文件
    require __DIR__ . '/../thinkphp/start.php';
    //自动生成模块
    	hinkBuild::module('admin');

    在浏览器中打开

    http://localhost/OrderWechatApplet/public/admin.php

    将自动生成模块admin

    修改入口文件admin.php

    // [ 应用入口文件 ]
    
    // 定义应用目录
    define('APP_PATH', __DIR__ . '/../application/');
    // 绑定到admin模块
    define('BIND_MODULE','admin');
    // 加载框架引导文件
    require __DIR__ . '/../thinkphp/start.php';
    //自动生成模块
    // 	hinkBuild::module('admin');

    2、数据库创建

    1)新建数据库order

    新建表ord_user

    2)配置目录

    修改文件OrderWechatApplet/application/database.php

    如需模块单独配置数据库,在admin模块下新建database.php文件

    修改config.php

    <?php
    //配置文件
    return [
        'extra_config_list'     => ['database']
    ];

    修改admin下的database.php

    <?php
    
    return [
        // 数据库类型
        'type'            => 'mysql',
        // 服务器地址
        'hostname'        => '127.0.0.1',
        // 数据库名
        'database'        => 'order',
        // 用户名
        'username'        => 'root',
        // 密码
        'password'        => 'root',
        // 端口
        'hostport'        => '3306',
        // 连接dsn
        'dsn'             => '',
        // 数据库连接参数
        'params'          => [],
        // 数据库编码默认采用utf8
        'charset'         => 'utf8',
        // 数据库表前缀
        'prefix'          => 'ord_',
        // 数据库调试模式
        'debug'           => true,
        
    ];

    3)数据库操作

    3)设计数据库——RBAC权限模型设计

    创建表语句见附件

      至此,项目后台基本搭建完成,index模块作为前端,admin模块作为后台

  • 相关阅读:
    Generate Parentheses
    Length of Last Word
    Maximum Subarray
    Count and Say
    二分搜索算法
    Search Insert Position
    Implement strStr()
    Remove Element
    Remove Duplicates from Sorted Array
    Remove Nth Node From End of List
  • 原文地址:https://www.cnblogs.com/rainbowz/p/7615125.html
Copyright © 2011-2022 走看看