ThinkPHP常量

来源:互联网 发布:淘宝卖家客服怎么分流 编辑:程序博客网 时间:2024/06/05 05:38

预定义常量

常量

说明

URL_COMMON=0

普通模式 URL

URL_PATHINFO=1

PATHINFO URL

URL_REWRITE=2

REWRITE URL

URL_COMPAT=3

兼容模式 URL

HAS_ONE=1

HAS_ONE 关联定义

BELONGS_TO=2

BELONGS_TO 关联定义

HAS_MANY=3

HAS_MANY 关联定义

MANY_TO_MANY=4

MANY_TO_MANY 关联定义

THINK_VERSION

框架版本号

这些预定义常量不会随着环境的变化而变化。

路径常量

系统和项目的路径常量用于系统默认的目录规范,可以通过重新定义改变,如果不希望定制目录,这些常量一般不需要更改。

常量名

说明

默认值

CORE_PATH

系统核心类库目录

THINK_PATH.'Lib/'

EXTEND_PATH

系统扩展目录

THINK_PATH.'Extend/'

MODE_PATH

模式扩展目录

EXTEND_PATH.'Mode/'

ENGINE_PATH

引擎扩展目录

EXTEND_PATH.'Engine/'

VENDOR_PATH

第三方类库目录

EXTEND_PATH.'Vendor/'

LIBRARY_PATH

系统扩展类库目录

EXTEND_PATH.'Library/'

COMMON_PATH

项目公共目录

APP_PATH.'Common/'

LIB_PATH

项目类库目录

APP_PATH.'Lib/'

RUNTIME_PATH

项目运行时目录

APP_PATH.'Runtime/'

CONF_PATH

项目配置目录

APP_PATH.'Conf/'

LOG_PATH

项目日志目录

RUNTIME_PATH.'Logs/'

CACHE_PATH

项目模板缓存目录

RUNTIME_PATH.'Cache/'

LANG_PATH

项目语言包目录

APP_PATH.'Lang/'

TEMP_PATH

项目缓存目录

RUNTIME_PATH.'Temp/'

DATA_PATH

项目数据目录

RUNTIME_PATH.'Data/'

TMPL_PATH

项目模板目录

APP_PATH.'Tpl/'

HTML_PATH

项目静态缓存目录

APP_PATH.'Html/'

系统常量

下面这些系统常量会随着开发环境的改变或者设置的改变而产生变化。

常量名

说明

IS_CGI

是否属于 CGI模式

IS_WIN

是否属于Windows 环境

IS_CLI

是否属于命令行模式

__ROOT__

网站根目录地址

__APP__

当前项目(入口文件)地址

__GROUP__

当前分组的URL地址

__URL__

当前模块的URL地址

__ACTION__

当前操作的URL地址

__SELF__

当前URL地址

__INFO__

当前的PATH_INFO字符串

APP_NAME

当前项目名

GROUP_NAME

当前分组名

MODULE_NAME

当前模块名

ACTION_NAME

当前操作名

APP_DEBUG

是否开启调试模式

MODE_NAME

当前模式名称

APP_PATH

当前项目路径

THINK_PATH

系统框架路径

MEMORY_LIMIT_ON

系统内存统计支持

RUNTIME_FILE

项目编译缓存文件名

THEME_NAME

当前主题名称

THEME_PATH

当前模板主题路径

APP_TMPL_PATH

当前模板URL路径

LANG_SET

当前浏览器语言

MAGIC_QUOTES_GPC

MAGIC_QUOTES_GPC