燕之庐网站建设 - 优质网站设计公司

Archive for 9月, 2009

ThinkPhp

2009/09/30

thinkphp配置指南和参考-杂项配置

Tags: ,

AUTO_LOAD_PATH=’Think.Util.’

__autoLoad 的路径设置 当前项目的Model和Action类会自动加载,无需设置 注意搜索顺序

AUTO_LOAD_CLASS=”

在执行Action之前要自动加载的类库 使用命名空间的导入方式定义

CALLBACK_LOAD_PATH=”

反序列化对象时自动加载的路径设置

UPLOAD_FILE_RULE=’uniqid’

文件上传命名规则,例如 time 、uniqid 、com_create_guid 等, 支持自定义函数, 仅适用于内置的UploadFile类

LIKE_MATCH_FIELDS=”

数据库查询的时候需要进行模糊匹配的字段,当对包含这些字段的数据表进行查询的时候,会自动使用LIKE ‘%value%’ 方式的模糊查询

ACTION_JUMP_TMPL=’Public:success’

Action操作跳转模板文件

ACTION_404_TMPL=    ‘Public:404′

Action不存在模板文件

TOKEN_ON=true

是否开启令牌验证

TOKEN_NAME=       ‘think_html_token’

令牌验证的表单隐藏字段名称

TOKEN_TYPE=  ‘md5′

令牌生成的哈希规则

APP_DOMAIN_DEPLOY=     false

项目是否采用独立域名部署

CHECK_FILE_CASE =     false

是否严格检查文件大小写 对Windows平台有效(注意该参数调试模式默认开启)

APP_AUTO_SETUP =      false

是否启用项目自动安装机制

燕之庐

ThinkPhp

thinkphp配置指南和参考-数据格式配置

Tags: ,

AJAX_RETURN_TYPE=’JSON’

AJAX 数据返回格式 JSON XML …

DATA_RESULT_TYPE=0

默认数据返回格式 1 对象 0 数组

燕之庐

ThinkPhp

thinkphp配置指南和参考-分页配置

Tags: ,

PAGE_NUMBERS=5

分页显示页数

LIST_NUMBERS=20

分页每页显示记录数

燕之庐

ThinkPhp

thinkphp配置指南和参考-Cookie配置

Tags: ,

COOKIE_EXPIRE=3600

Coodie有效期

COOKIE_DOMAIN=”

Cookie有效域名

COOKIE_PATH=’/’

Cookie路径

COOKIE_PREFIX=’THINK_’

Cookie前缀 避免冲突

燕之庐

ThinkPhp

thinkphp配置指南和参考-模板引擎配置

Tags: ,

TMPL_ENGINE_TYPE=’Think’

默认模板引擎 以下设置仅对使用Think模板引擎有效

TMPL_DENY_FUNC_LIST=’echo,exit’

模板引擎禁用函数

TMPL_L_DELIM=’{’

模板引擎普通标签开始标记

TMPL_R_DELIM=’}’

模板引擎普通标签结束标记

TAGLIB_BEGIN=’<’

标签库标签开始标记

TAGLIB_END=’>’

标签库标签结束标记

TAG_NESTED_LEVEL=3

标签嵌套级别

DEFAULT_LAYOUT =’Layout:index’

默认布局模板文件

燕之庐

ThinkPhp

thinkphp配置指南和参考-运行信息配置

Tags: ,

SHOW_RUN_TIME=false

运行时间显示

SHOW_ADV_TIME=false

显示详细的运行时间

SHOW_DB_TIMES=false

显示数据库查询和写入次数

SHOW_CACHE_TIMES=false

显示缓存操作次数

SHOW_USE_MEM=false

显示内存开销

SHOW_PAGE_TRACE=false

显示页面Trace信息 由Trace文件定义和Action操作赋值

燕之庐

ThinkPhp

thinkphp配置指南和参考-缓存配置

Tags: ,

ACTION_CACHE_ON = false

默认关闭Action缓存

DATA_CACHE_TIME=-1

数据缓存有效期

DATA_CACHE_COMPRESS=false

数据缓存是否压缩缓存

DATA_CACHE_CHECK=false

数据缓存是否校验缓存

DATA_CACHE_TYPE=’File’

数据缓存类型 支持 File Db Apc Memcache Shmop Sqlite Xcache Apachenote Eaccelerator

DATA_CACHE_TABLE=’think_cache’

数据缓存表 当使用数据库缓存方式时有效

CACHE_SERIAL_HEADER=”<?php\n//”

文件缓存开始标记,当缓存方式为File有效

CACHE_SERIAL_FOOTER=”\n?”.”>”

文件缓存结束标记,当缓存方式为File有效

SHARE_MEM_SIZE=1048576

共享内存分配大小,当缓存方式为Shmop有效

燕之庐

ThinkPhp

thinkphp配置指南和参考-数据库配置

Tags: ,

DB_CHARSET=’utf8′

数据库编码默认采用utf8

DB_DEPLOY_TYPE=0

数据库部署方式 0 集中式(单一服务器) 1 分布式(主从服务器)

SQL_DEBUG_LOG=false

记录SQL语句到日志文件

DB_FIELDS_CACHE =     true

是否缓存数据表字段信息

SQL_MODE=”

SQL MODE 针对mysql高版本可设置

FIELDS_DEPR = ‘,’

多字段查询的分隔符 默认用逗号分割多个字段

TABLE_DESCRIBE_SQL = ”

PDO连接方式取得数据表的字段信息的SQL语句,用%table% 代替表名 默认使用DESCRIBE

燕之庐

ThinkPhp

thinkphp配置指南和参考-Session配置

Tags: ,

SESSION_NAME=’ThinkID’

默认Session_name 如果需要不同项目共享SESSION 可以设置相同

SESSION_PATH=”

采用默认的Session save path

SESSION_TYPE=’File’

默认Session类型 支持 DB 和 File

SESSION_EXPIRE=’300000′

默认Session有效期

SESSION_TABLE=’think_session’

数据库Session方式表名

SESSION_CALLBACK=”

反序列化对象的回调方法

燕之庐

ThinkPhp

thinkphp配置指南和参考-权限认证设置

Tags: ,

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=”

默认需要认证模块

RBAC_ERROR_PAGE=”

权限验证的自定义错误页面

燕之庐