BeaconPHP 的目录结构

project  应用根目录
├─app           应用目录           
│  ├─ home              模块目录
│  │  ├─controller      控制器目录
│  │  ├─model           模型目录
│  │  ├─view            视图目录
│  │  └─StartUp.php         当前模块启动文件,可设置与项目相关的配置文件及接管路由,接管权限
│  ├─ admin             后台模块目录(可选)
│  │  ├─controller      控制器目录
│  │  ├─model           模型目录
│  │  ├─view            视图目录
│  │  ├─zero            非必需目录,是工具生成的代码目录
│  │  │  ├─controller      工具生成的控制器目录
│  │  │  ├─model           工具生成的模型目录
│  │  │  ├─view            工具生成的视图目录
│  │  └─StartUp.php         当前模块启动文件,可设置与项目相关的配置文件及接管路由,接管权限
│  ├─ service           公共服务模块目录(可选)
│  │  ├─controller      控制器目录
│  │  ├─model           模型目录(可选)
│  │  ├─view            视图目录(可选)
│  │  └─StartUp.php         当前模块启动文件,可设置与项目相关的配置文件及接管路由,接管权限
├─config                配置文件存放目录
├─libs                  公共库存放路径
├─runtime               应用的运行时目录(可写,可设置)
├─vendor                第三方类库目录(Composer)
├─view                  公共视图存放路径,一般用于存放 error success 等系统模板目录
├─www                   WEB 部署目录(对外访问目录)
│  ├─static             静态资源存放目录(css,js,image)
│  ├─yeeui              用于支持 widget 的 YeeUI js框架目录
│  ├─common             公共静态资源存目录
│  └─index.php          应用入口文件
├─composer.json         composer 定义文件
├─LICENSE.txt           授权说明文件
├─README.md             README 文件
└─debug.php             用于调试的php文件,可以用命令行运行,可输出调试信息。

 

应用目录可能会根据不同版本有相应少许出入。

全局常量定义

 常量名称  类型  是否可设置  说明
 ROOT_DIR
 string  启动页设置  项目根目录定义。
 DEV_DEBUG
 bool  可设置,启动页设置  是否开启开发调试模式,调试模式会把错误抛出到输出页面上。
 DEBUG_LOG
 bool  可设置,启动页面设置  是否允许在debug.php 中打印调试数据。
 DEBUG_MYSQL_LOG
 bool  可设置,启动页面设置  是否允许在debug.php 中打印sql查询语句及耗时信息。
 USE_REDIS_SESSION
 bool  可设置,启动页面设置  是否使用redis 保持session信息,需要composer 安装 predis 包,并设置 redis.config.php 链接信息保存与/config 目录。
 IS_CGI
 bool  只读,不可设置   是否是在 CGI模式下运行。
 IS_CLI
 bool  只读,不可设置  是否是在 CLI 命令行下运行
 IS_WIN
 bool  只读,不可设置  是否在 window 下运行。
上一篇:安装部署
下一篇:架构总览
Copyright © 2021 海南的叶子 All Rights Reserved 琼ICP备2021000725号

琼公网安备 46900702000037号