附录A:常量清单


(按常量名称字母顺序排列)

常量 用途 版本 默认值 备注
APP_ENV 定义应用运行环境 2.7.0 "prod"
APP_NAMESPACE 定义应用的命名空间名称 1.0.0 "App"
APP_PATH 定义应用路径 0.1.0
CACHE_PATH 定义缓存文件存储路径 0.7.0 {APP_PATH}/Cache
CONFIG_PATH 定义配置文件读取路径 0.10.0 {APP_PATH}/Config
CSRF_TOKEN_ON CSRF 令牌功能开关 2.0.0 FALSE 2.4.0默认值变为:FALSE
CSRF_TYPE 定义客户端获取 CSRF 令牌的方式 2.4.0 "cookie"
DB_AUTO_CONNECT 数据库自动连接功能开关 0.10.0 FALSE
DS 定义系统目录分隔符 1.0.0
HTTP_CACHE_CONTROL 定义 HTTP 缓存指令 0.10.0 "private"
LAYOUT_ON 布局功能开关 0.9.0 FALSE
LAYOUT_PATH 定义布局文件读取路径 0.9.0 {APP_PATH}/Layout
LIB_PATH 定义框架核心类库读取路径 1.0.0~1.5.2 已删除
LOG_DB_CONFIG 定义日志存储的数据库配置 2.6.0 "database:default"
LOG_LEVEL 定义日志记录等级 1.4.0
LOG_MAX_FILES 定义日志文件存储的最大数量 2.9.6 90 为0时允许文件数量无限增长
LOG_MODE 定义日志存储模式,1为文件,2为数据库 2.6.0 1
LOG_ON 日志功能开关 1.4.0 FALSE
LOG_PATH 定义日志存储路径 1.4.0 {APP_PATH}/Log
LOG_TABLE_NAME 定义日志存储的数据表名 2.6.0 "log"
MINI_PATH 定义框架核心文件读取路径 2.0.0
PUBLIC_PATH 定义WEB站点目录对应的磁盘路径 1.2.0
REST_ON REST风格的接口功能开关 1.0.0 FALSE
SHOW_DEBUG 是否显示开发者调试信息开关 1.0.0 TRUE
SHOW_ERROR 是否显示错误信息开关 0.3.0 FALSE
TPL_ON 是否开启模板引擎 2.8.0 FALSE
TPL_SEPARATOR_L 模板引擎标记开始符号 2.8.0 "{"
TPL_SEPARATOR_R 模板引擎标记结束符号 2.8.0 "}"
URL_SPLIT_SYMBOL 自定义伪静态URL参数分割符号 2.6.0 "_"
URL_SUFFIX 定义伪静态扩展名 2.6.0 "htm|html|shtml"

备注:如未特殊说明,则常量的支持版本为标注的版本号开始向后均会支持。