headermask image

header image

ThinkPHP配置参数(一)

配置参数
这里列出了系统内置的惯例配置中的配置参数,所有参数在没有生效之前都可以在项目配置文件或者
模块配置文件中被覆盖,这里只是列出了默认的惯例设置,并不代表你的应用设置。

DISPATCH_ON=true
是否启用 Dispatcher

DISPATCH_NAME =’Think’
默认的 Dispatcher 名称

URL_MODEL=1
URL 模式: 0 普通模式 1 PATHINFO 2 REWRITE
默认为 PATHINFO 模式,提供最好的用户体验和SEO 支持

PATH_MODEL=2
// PATHINFO 模式
// 普通模式 1 参数没有顺序/m/module/a/action/id/1
// 智能模式 2 自动识别模块和操作/module/action/id/1/ 或者 /module,action,id,1/…
默认采用智能模式
PATH_DEPR=’/’
PATHINFO 参数之间分割号

ROUTER_ON=true
启用路由判断
/* 日志设置 */

WEB_LOG_RECORD=false
默认不记录日志

LOG_FILE_SIZE=2097152
日志文件大小限制

/* 插件设置 */

THINK_PLUGIN_ON=false
默认不启用插件机制

/* 防刷新设置 */

LIMIT_RESFLESH_ON=false
默认关闭防刷新机制

LIMIT_REFLESH_TIMES=3
页面防刷新时间 默认 3 秒

/* 错误设置 */

DEBUG_MODE=false
调试模式默认关闭
ERROR_MESSAGE=’您浏览的页面暂时发生了错误!请稍后在试~’
错误显示信息 非调试模式有效

ERROR_PAGE=”
错误定向页面

/* 系统变量设置 */

VAR_PATHINFO=’s’
PATHINFO 兼容模式获取变量例如 ?s=/module/action/id/1 后面的参数取决于 PATH_MODEL 和
PATH_DEPR

VAR_MODULE=’m’
默认模块获取变量

VAR_ACTION=’a’
默认操作获取变量

VAR_ROUTER=’r’
默认路由获取变量

VAR_FILE=’f’
默认文件变量

VAR_PAGE=’p’
默认分页跳转变量

VAR_LANGUAGE=’l’
默认语言切换变量

VAR_TEMPLATE=’t’
默认模板切换变量

VAR_AJAX_SUBMIT=’ajax’
默认的 AJAX 提交变量

/* 模块和操作设置 */

DEFAULT_MODULE=’Index’
默认模块名称

DEFAULT_ACTION=’index’
默认操作名称

/* 模板设置 */

TMPL_CACHE_ON=true
默认开启模板缓存

TMPL_CACHE_TIME=1
模板缓存有效期 1
永久 单位为秒

DEFAULT_TEMPLATE=’default’
默认模板风格名称

TEMPLATE_SUFFIX=’.html’
默认模板文件后缀

CACHFILE_SUFFIX=’.php’
默认模板缓存后缀

TEMPLATE_CHARSET=’utf8′
模板模板编码

OUTPUT_CHARSET=’utf8′
默认输出编码

/* 模型设置 */

CONTR_CLASS_PREFIX=”
控制器类名前缀

CONTR_CLASS_SUFFIX=’Action’
控制器类名后缀,默认为 Action

ACTION_PREFIX=”
操作方法前缀

ACTION_SUFFIX=”
操作方法后缀

MODEL_CLASS_PREFIX=”
模型类前缀

MODEL_CLASS_SUFFIX=’Model’
模型类后缀,默认为Model

/* 静态缓存设置 */

HTML_FILE_SUFFIX=’.shtml’
默认静态文件后缀

HTML_CACHE_ON=false
默认关闭静态缓存

HTML_CACHE_TIME=60
静态缓存有效期

HTML_READ_TYPE=1
静态缓存读取方式 0 readfile 1 redirect

HTML_URL_SUFFIX=’.shtml’
伪静态后缀设置

/* 语言时区设置 */

DEFAULT_LANGUAGE=’zhcn’
默认语言

TIME_ZONE=’PRC’
默认时区

/* 用户认证设置 */

USER_AUTH_ON=false
默认不启用用户认证

USER_AUTH_TYPE=1
默认认证类型 1 登录认证 2 实时认证

USER_AUTH_KEY=’authId’
用户认证SESSION 标记

AUTH_PWD_ENCODER=’md5′
用户认证密码加密方式

USER_AUTH_PROVIDER=’DaoAuthentictionProvider’
默认认证委托器

USER_AUTH_GATEWAY=’/Public/login’
默认认证网关

NOT_AUTH_MODULE=’Public’
默认无需认证模块

REQUIRE_AUTH_MODULE=”
默认需要认证模块

If you liked my post, feel free to subscribe to my rss feeds

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*