• 首页
  • 使用帮助
  • 标签参考
  • 程序开发
  • 乐动体育app官网制作
  • EyouCms官网
    首页
    下载
    乐动体育app官网风格
    购买
    小程序
    帮助
    案例
    应用市场
  • 基础
  • 开发规范
  • 目录结构
  • 错误和调试
  • 调试模式
  • 异常处理
  • 抛出异常
  • Trace调试
  • 变量调试
  • 性能调试
  • SQL调试
  • 远程调试
  • 404页面
  • 验证
  • 验证器
  • 验证规则
  • 错误信息
  • 验证场景
  • 控制器验证
  • 模型验证
  • 内置规则
  • 静态调用
  • 表单令牌
  • 安全
  • 输入安全
  • 数据库安全
  • 上传安全
  • 其它安全建议
  • 杂项
  • 缓存
  • Session
  • Cookie
  • 多语言
  • 分页
  • 上传
  • 验证码
  • 图像处理
  • 文件处理
  • 单元测试
  • 扩展
  • 函数
  • 类库
  • 行为
  • 驱动
  • Composer包
  • SAE
  • 标签扩展
  • 命令行
  • 自动生成目录结构
  • 创建类库文件
  • 生成类库映射文件
  • 生成路由缓存
  • 清除缓存文件
  • 生成配置缓存文件
  • 生成数据表字段缓存
  • 自定义命令行
  • 部署
  • 虚拟主机环境
  • Linux 主机环境
  • URL重写
  • 附录
  • 配置参考
  • 常量参考
  • 助手函数
  • 日志
  • 介绍
  • 日志驱动
  • 日志写入
  • 独立日志
  • 日志清空
  • 写入授权
  • 乐动体育app官网
  • 乐动体育app官网定位
  • 乐动体育app官网标签
  • 变量输出
  • 系统变量
  • 请求参数
  • 使用函数
  • 使用默认值
  • 使用运算符
  • 三元运算
  • 原样输出
  • 乐动体育app官网注释
  • 乐动体育app官网布局
  • 乐动体育app官网继承
  • 包含文件
  • 标签库
  • 内置标签
  • 架构
  • 架构总览
  • 生命周期
  • 入口文件
  • URL访问
  • 模块设计
  • 命名空间
  • 自动加载
  • Traits引入
  • API友好
  • 配置
  • 配置目录
  • 配置格式
  • 配置加载
  • 读取配置
  • 动态配置
  • 独立配置
  • 配置作用域
  • 环境变量配置
  • 路由
  • 路由模式
  • 路由定义
  • 批量注册
  • 变量规则
  • 组合变量
  • 路由参数
  • 路由地址
  • 资源路由
  • 快捷路由
  • 路由别名
  • 路由分组
  • MISS路由
  • 闭包支持
  • 路由绑定
  • 绑定模型
  • 域名路由
  • URL生成
  • 控制器
  • 控制器定义
  • 控制器初始化
  • 前置操作
  • 跳转和重定向
  • 空操作
  • 空控制器
  • 多级控制器
  • 分层控制器
  • Rest控制器
  • 自动定位控制器
  • 资源控制器
  • 请求
  • 请求信息
  • 输入变量
  • 更改变量
  • 请求类型
  • 请求伪装
  • HTTP头信息
  • 伪静态
  • 方法注入
  • 属性注入
  • 参数绑定
  • 依赖注入
  • 请求缓存
  • 数据库
  • 连接数据库
  • 基本使用
  • 查询数据
  • 添加数据
  • 更新数据
  • 删除数据
  • 查询方法
  • 查询语法
  • 链式操作
  • where
  • table
  • alias
  • field
  • order
  • limit
  • page
  • group
  • having
  • join
  • union
  • distinct
  • lock
  • cache
  • comment
  • fetchSql
  • force
  • bind
  • partition
  • strict
  • failException
  • sequence
  • 聚合查询
  • 时间查询
  • 高级查询
  • 视图查询
  • 子查询
  • 原生查询
  • 查询事件
  • 事务操作
  • 监听SQL
  • 存储过程
  • 数据集
  • 分布式数据库
  • 模型
  • 定义
  • 模型初始化
  • 新增
  • 更新
  • 删除
  • 查询
  • 聚合
  • 获取器
  • 修改器
  • 时间戳
  • 只读字段
  • 软删除
  • 类型转换
  • 数据完成
  • 查询范围
  • 模型分层
  • 数组访问和转换
  • JSON序列化
  • 事件
  • 视图
  • 视图实例化
  • 乐动体育app官网引擎
  • 乐动体育app官网赋值
  • 乐动体育app官网渲染
  • 输出替换
  • 模型关联
  • 一对一关联
  • 一对多关联
  • 远程一对多
  • 多对多关联
  • 多态关联
  • 动态属性
  • 关联预载入
  • 关联统计
  • Composer包
  • Time
  • 数据库迁移工具
  • Workerman
  • MongoDb
  • 乐动体育app官网内置标签
  • 循环输出标签
  • 比较标签
  • 条件判断
  • 资源文件加载
  • 标签嵌套
  • 原生PHP
  • 定义标签
  • 关闭当前
    关闭其它
    关闭全部
     下载最新版框架后,解压缩到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                系统乐动体育app官网目录
    │  ├─.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                 命令行入口文件
    

    如果是mac或者linux环境,请确保runtime目录有可写权限

    1.0的部署建议是public目录作为web目录访问内容,其它都是web目录之外,当然,你必须要修改public/index.php中的相关路径。如果没法做到这点,请记得设置目录的访问权限或者添加目录列表的保护文件。

    router.php用于php自带webserver支持,可用于快速测试
    启动命令:php -S localhost:8888 router.php

    1.0版本自带了一个完整的应用目录结构和默认的应用入口文件,开发人员可以在这个基础之上灵活调整。

    上面的目录结构和名称是可以改变的,尤其是应用的目录结构,这取决于你的入口文件和配置参数。

    由于EyouCms的架构设计对模块的目录结构保留了很多的灵活性,尤其是对于用于存储的目录具有高度的定制化,因此上述的目录结构仅供建议参考。