常量参考


预定义常量

常量名 含义 备注
IN_GINKGO 是否合法加载
DS 目录分隔符
GK_VERSION 框架版本号
GK_PUBLISH 框架发布时间
GK_NOW 当前时间 UNIX 时间戳
GK_START_TIME 开始运行时间 UNIX 时间戳
GK_START_MEM 开始运行时候的内存占用
GK_MINUTE 每分钟的秒数 0.1.1 新增
GK_HOUR 每小时的秒数 0.1.1 新增
GK_DAY 每天的秒数 0.1.1 新增
GK_WEEK 每周的秒数 0.1.1 新增
GK_MONTH 每月的秒数 0.1.1 新增
GK_YEAR 每年的秒数 0.1.1 新增

文件扩展名

常量名 含义 备注
GK_EXT 扩展名
GK_EXT_CLASS 类文件
GK_EXT_CTRL 控制器
GK_EXT_MDL 数据模型
GK_EXT_VLD 验证器
GK_EXT_INC 包含
GK_EXT_TPL 模板
GK_EXT_LANG 语言
GK_EXT_LOG 日志

系统目录名

常量名 含义 备注
GK_NAME_APP 应用目录名称
GK_NAME_ATTACH 附件目录名称
GK_NAME_STATIC 静态文件目录名称
GK_NAME_RUNTIME 运行时目录名称
GK_NAME_SESSION 会话目录名称
GK_NAME_CACHE 缓存目录名称
GK_NAME_DATA 数据目录名称
GK_NAME_TEMP 临时目录名称
GK_NAME_LOG 日志目录名称
GK_NAME_CORE 内核目录名称
GK_NAME_TPL 系统模板目录名称
GK_NAME_LANG 系统语言目录名称
GK_NAME_EXTEND 扩展目录名称
GK_NAME_PLUGIN 插件目录名称
GK_NAME_VENDOR Composer 目录名称

系统路径

常量名 含义 备注
GK_PATH_PUBLIC web 部署目 公开访问目录
GK_PATH_ATTACH 附件目录
GK_PATH_ROOT 根目录
GK_PATH_APP 应用目录
GK_PATH_RUNTIME 运行时目录
GK_PATH_SESSION 会话
GK_PATH_CACHE 缓存
GK_PATH_DATA 数据
GK_PATH_TEMP 临时文件
GK_PATH_LOG 日志
GK_PATH_EXTEND 扩展
GK_PATH_PLUGIN 插件
GK_PATH_VENDOR Composer
GK_PATH_FW 框架所在目录
GK_PATH_TPL 系统模板
GK_PATH_LANG 系统语言
GK_PATH_CORE 内核

特殊常量

常量名 含义 备注
GK_APP_HASH 应用名哈希

应用内目录名

常量名 含义 备注
GK_NAME_CLASSES 类库目录名称
GK_NAME_CTRL 控制器目录名称
GK_NAME_MDL 模型目录名称
GK_NAME_VLD 验证器目录名称
GK_NAME_CONFIG 配置目录名称
GK_NAME_APP_TPL 应用模板目录名称
GK_NAME_APP_LANG 应用语言目录名称

应用内路径

常量名 含义 备注
GK_APP_CLASSES 应用类库
GK_APP_CTRL 应用控制器
GK_APP_MDL 应用模型
GK_APP_VLD 应用验证器
GK_APP_CONFIG 应用配置
GK_APP_TPL 应用模板
GK_APP_LANG 应用语言