下载最新版框架后,解压缩到web目录下面,可以看到初始的目录结构如下:
~~~
project 应用部署目录
├─application 应用目录(可设置)
│ ├─common 公共模块目录(可更改)
│ ├─index 模块目录(可更改)
│ │ ├─config.php 模块配置文件
│ │ ├─common.php 模块函数文件
│ │ ├─controller 控制器目录
│ │ ├─model 模型目录
│ │ ├─view 视图目录
│ │ └─ ... 更多类库目录
│ ├─command.php 命令行工具配置文件
│ ├─common.php 应用公共(函数)文件
│ ├─config.php 应用(公共)配置文件
│ ├─database.php 数据库配置文件
│ ├─tags.php 应用行为扩展定义文件
│ └─route.php 路由配置文件
├─extend 扩展类库目录(可定义)
├─public WEB 部署目录(对外访问目录)
│ ├─static 静态资源存放目录(css,js,image)
│ ├─index.php 应用入口文件
│ ├─router.php 快速测试文件
│ └─.htaccess 用于 apache 的重写
├─runtime 应用的运行时目录(可写,可设置)
├─vendor 第三方类库目录(Composer)
├─thinkphp 框架系统目录
│ ├─lang 语言包目录
│ ├─library 框架核心类库目录
│ │ ├─think Think 类库包目录
│ │ └─traits 系统 Traits 目录
│ ├─tpl 系统模板目录
│ ├─.htaccess 用于 apache 的重写
│ ├─.travis.yml CI 定义文件
│ ├─base.php 基础定义文件
│ ├─composer.json composer 定义文件
│ ├─console.php 控制台入口文件
│ ├─convention.php 惯例配置文件
│ ├─helper.php 助手函数文件(可选)
│ ├─LICENSE.txt 授权说明文件
│ ├─phpunit.xml 单元测试配置文件
│ ├─README.md README 文件
│ └─start.php 框架引导文件
├─build.php 自动生成定义文件(参考)
├─composer.json composer 定义文件
├─LICENSE.txt 授权说明文件
├─README.md README 文件
├─think 命令行入口文件
~~~
FaShop V1.0的部署建议是public目录作为web目录访问内容,其它都是web目录之外,当然,你必须要修改public/index.php中的相关路径。如果没法做到这点,请记得设置目录的访问权限或者添加目录列表的保护文件。
> router.php用于php自带webserver支持,可用于快速测试
> 启动命令:php -S localhost:8888 router.php
FaShop V1.0版本自带了一个完整的应用目录结构和默认的应用入口文件,开发人员可以在这个基础之上灵活调整。
上面的目录结构和名称是可以改变的,尤其是应用的目录结构,这取决于你的入口文件和配置参数。
> 由于ThinkPHP5.0的架构设计对模块的目录结构保留了很多的灵活性,尤其是对于用于存储的目录具有高度的定制化,因此上述的目录结构仅供建议参考。
- 序言
- 基础
- 下载安装
- 开发规范
- 目录结构
- 配置
- 定时任务
- 后台接口
- 统计
- 总数统计
- 月销售额
- 月订单量
- 客户增量
- 新增客户消费
- 销售统计查询
- 配置
- 分组列表
- 分组新增
- 分组修改
- 分组详情
- 配置搜索
- 配置新增
- 配置修改
- 配置详情
- 配置删除
- 配置批量修改
- 相册
- 获得相册列表
- 添加相册
- 修改相册
- 相册图片
- 获得相册图片列表
- 添加相册图片
- 修改相册图片
- 删除相册图片
- 获得相册图片详情
- 报表
- 成员
- 登陆
- 添加
- 修改
- 禁止/开启
- 搜索
- 详情
- 退出
- 刷新token
- 修改密码
- 修改自己的密码
- 删除
- 角色
- 角色列表
- 角色授权
- 角色组内成员
- 角色新增
- 角色修改
- 角色组删除
- 角色组详情
- 节点列表
- 节点添加
- 节点修改
- 节点删除
- 节点详情
- 节点排序
- 组内成员修改
- 商品
- 商品查询
- 商品详情(修改)
- 商品修改
- 商品excel导出
- 商品详情(创建)
- 商品创建
- 删除商品
- 商品违规下架
- 商品上架
- 商品下架
- 商品分类
- 商品分类搜索
- 商品分类添加
- 商品分类修改
- 商品分类删除
- 商品分类详情
- 订单
- 订单搜素
- 订单excel导出
- 订单详情
- 运费模板
- 运费模板创建
- 运费模板修改
- 运费模板删除
- 运费模板详情
- 地区
- 地区搜索
- 地区开通或取消开通
- 地区热门或取消热门
- 评价
- 评价搜索
- 评价回复
- 评价状态修改
- 售后(退款\退款退货)
- 退款 退款退货列表
- 退款 退款退货详情
- 退款 退款退货编辑
- 退款退货的订单
- 退款退货的订单收货
- 退款 退款退货退款
- 退款\退款退货原因详情
- 退款\退款退货原因列表
- 退款\退款退货原因添加
- 退款\退款退货原因修改
- 退款\退款退货原因删除
- 发货
- 新增地址
- 修改地址
- 删除地址
- 地址列表
- 地址详情
- 默认地址
- 物流公司
- 物流公司修改
- 发货列表
- 发货详情
- 设置发货
- 发货地址列表
- 发货地址选择
- 物流查询
- 版本控制
- 版本搜索
- 版本添加
- 版本修改
- 版本删除
- 图文
- 添加
- 修改
- 删除
- 搜索
- 微信公众平台
- 模板管理
- 微信商城
- 微信小程序
- 上传
- 上传图片
- 接口
- 公用接口
- 日志接口
- 日志分析
- 特殊定制
- 首页一级分类级下所有商品
- 二进制上传图片
- 头部信息
- 测试接口
- app推送测试
- 发送优惠券
- 微信JSSDK
- 获得微信openid
- 获得微信code
- 广告
- 广告列表
- 商品
- 商品详情
- 商品评价
- 商品列表
- 热搜关键词列表
- 历史搜索记录
- app webview
- 凑单条件
- 凑单列表
- 获得某个分类信息和分类下产品
- 浏览过的商品记录
- 根据推荐条件进行搜索商品列表
- 一级商品分类及下面产品
- 推荐商品信息
- 商品分类
- 树形结构
- 获得某个id下的子
- 获得某个id下的child
- 购物车
- 购物车添加
- 购物车更新
- 购物车删除
- 购物车清空
- 提交购物信息
- 创建订单1
- 创建订单2
- 购物车列表
- 收货地址
- 买家设置默认收货地址
- 获得默认收货地址
- 获取地址详情
- 买家收货地址列表
- 添加收货地址
- 修改收货地址
- 删除收货地址
- 收银台
- 确认提交支付
- 通知
- 优惠券通知
- 发货通知
- 退款通知
- 广告通知
- 更改用户消息状态
- 消息分组列表
- 地区
- 获取子信息
- 获得省和市
- 获得省和市和区县
- 城市列表
- 此项目定制的街道接口
- 热门城市
- 订单
- 订单列表
- 订单详情
- 修改订单状态
- 订单状态数量
- 对订单进行整体评价
- 对订单商品进行评价
- 判断某条商品是否被评价
- 对订单和订单商品进行整体评价
- 评价图片上传
- 获得订单商品的信息
- 用户
- 账号登录
- app第三方开放接口登陆
- app绑定第三方用户
- 绑定手机号
- 商品收藏列表
- 我的邀请函
- 微信授权登陆
- 个人中心混合的各种状态数量
- 添加我的推荐人
- 手机解绑微信
- 微信解绑手机
- 是否允许添加邀请人
- 查询我的邀请人
- 手机绑定微信,根据用户的微信code
- 意见反馈
- 建议分类列表
- 意见反馈添加
- 意见反馈历史记录
- 退款
- 申请退款\退款退货时页面的数据
- 订单商品部分退款
- 退款记录
- 退款记录详情
- 添加退货快递单号
- 撤销退款
- 预存款
- 充值添加
- 充值列表
- 查看充值详细
- 删除充值记录
- 预存款日志
- 申请提现
- 提现列表
- 提现记录详细
- 推荐
- 推荐列表
- 发票
- 买家设置默认发票
- 获得默认发票
- 获取发票详情
- 买家发票列表
- 添加新的发票
- 修改发票信息
- 买家删除发票
- 发票消费类型列表
- 文章
- 文章列表
- 新闻详情
- app webview
- 优惠券
- 优惠券列表
- 领取优惠券
- 我的优惠券
- 支付
- 单独获得支付方式列表
- 版本控制
- app是否更新
- 接口配置
- 充值
- 预存款充值面额列表
- 后台
- 界面要求
- 表格列表要求
- 添加修改要求
- 列表搜索
- 后台标签
- WebView内置方法
- 钢琴接口
- 曲库列表
- 曲库详情
- 教材列表
- 教材详情
- 作业
- 试听
- 家长
- 创建家长
- 修改家长
- 删除家长
- 家长信息
- 家长筛选
- 学生
- 创建学生
- 修改学生
- 学生信息
- 前端
- 修改资料
- 我的作业
- 作业上传
- 作业详情
- 修改密码
- 试听课
- 调查问券
- 后端
- 作业筛选
- 作业修改
- 作业详情
- 作业删除
- 作业添加,测试用
- 试听课
- 调查问券
- 老师
- 课程
- 报名
- 排课
- 修改密码
- 课程表
- 小程序