Thinkphp共通構成大全
110997 ワード
Thinkphp共通構成
CHECK_FILE_CASE--windows環境の下で、大文字と小文字を厳格にチェックします.
CHECK_FILE_CASE--windows環境の下で、大文字と小文字を厳格にチェックします.
- /* */
- 'APP_DEBUG' => false, //
- 'APP_DOMAIN_DEPLOY' => false, //
- 'APP_PLUGIN_ON' => false, //
- 'APP_FILE_CASE' => false, // Windows
- 'APP_GROUP_DEPR' => '.', //
- 'APP_GROUP_LIST' => '', // , , 'Home,Admin'
- 'APP_AUTOLOAD_REG' => false, // SPL_AUTOLOAD_REGISTER
- 'APP_AUTOLOAD_PATH' => 'Think.Util.',// __autoLoad ,
- 'APP_CONFIG_LIST' => array('taglibs','routes','tags','htmls','modules','actions'),// , :taglibs( ),routes( ),tags( ),(htmls) , modules( ),actions( )
- /* Cookie */
- 'COOKIE_EXPIRE' => 3600, // Coodie
- 'COOKIE_DOMAIN' => '', // Cookie
- 'COOKIE_PATH' => '/', // Cookie
- 'COOKIE_PREFIX' => '', // Cookie
- /* */
- 'DEFAULT_APP' => '@', // ,@
- 'DEFAULT_GROUP' => 'Home', //
- 'DEFAULT_MODULE' => 'Index', //
- 'DEFAULT_ACTION' => 'index', //
- 'DEFAULT_CHARSET' => 'utf-8', //
- 'DEFAULT_TIMEZONE' => 'PRC', //
- 'DEFAULT_AJAX_RETURN' => 'JSON', // AJAX , JSON XML ...
- 'DEFAULT_THEME' => 'default', //
- 'DEFAULT_LANG' => 'zh-cn', //
- /* */
- 'DB_TYPE' => 'mysql', //
- 'DB_HOST' => 'localhost', //
- 'DB_NAME' => '', //
- 'DB_USER' => 'root', //
- 'DB_PWD' => '', //
- 'DB_PORT' => 3306, //
- 'DB_PREFIX' => 'think_', //
- 'DB_SUFFIX' => '', //
- 'DB_FIELDTYPE_CHECK' => false, //
- 'DB_FIELDS_CACHE' => true, //
- 'DB_CHARSET' => 'utf8', // utf8
- 'DB_DEPLOY_TYPE' => 0, // :0 ( ),1 ( )
- 'DB_RW_SEPARATE' => false, //
- /* */
- '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_PATH' => TEMP_PATH,// ( File )
- 'DATA_CACHE_SUBDIR' => false, // ( )
- 'DATA_PATH_LEVEL' => 1, //
-
- /* */
- 'ERROR_MESSAGE' => ' ! ~',// ,
- 'ERROR_PAGE' => '', //
-
- /* */
- 'HTML_CACHE_ON' => false, //
- 'HTML_CACHE_TIME' => 60, //
- 'HTML_READ_TYPE' => 0, // 0 readfile 1 redirect
- 'HTML_FILE_SUFFIX' => '.shtml',//
-
- /* */
- 'LANG_SWITCH_ON' => false, //
- 'LANG_AUTO_DETECT' => true, //
-
- /* */
- 'LOG_RECORD' => false, //
- 'LOG_FILE_SIZE' => 2097152, //
- 'LOG_RECORD_LEVEL' => array('EMERG','ALERT','CRIT','ERR'),//
-
- /* */
- 'PAGE_ROLLPAGE' => 5, //
- 'PAGE_LISTROWS' => 20, //
-
- /* SESSION */
- 'SESSION_AUTO_START' => true, // Session
- // SESSION
- //'SESSION_NAME' => '', // Session
- //'SESSION_PATH' => '', // Session
- //'SESSION_CALLBACK' => '', // Session
-
- /* */
- '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
- 'SHOW_ERROR_MSG' => true, //
- /* */
- 'TMPL_ENGINE_TYPE' => 'Think', // Think
- 'TMPL_DETECT_THEME' => false, //
- 'TMPL_TEMPLATE_SUFFIX' => '.html', //
- 'TMPL_CACHFILE_SUFFIX' => '.php', //
- 'TMPL_DENY_FUNC_LIST' => 'echo,exit', //
- 'TMPL_PARSE_STRING' => '', // , 。
- 'TMPL_L_DELIM' => '{', //
- 'TMPL_R_DELIM' => '}', //
- 'TMPL_VAR_IDENTIFY' => 'array', // 。 , 'obj'
- 'TMPL_STRIP_SPACE' => false, // html
- 'TMPL_CACHE_ON' => true, // , false
- 'TMPL_CACHE_TIME' => -1, // -1 ,( , : )
- 'TMPL_ACTION_ERROR' => 'Public:success', //
- 'TMPL_ACTION_SUCCESS' => 'Public:success', //
- 'TMPL_TRACE_FILE' => THINK_PATH.'/Tpl/PageTrace.tpl.php', // Trace
- 'TMPL_EXCEPTION_FILE' => THINK_PATH.'/Tpl/ThinkException.tpl.php',//
- 'TMPL_FILE_DEPR'=>'/', // MODULE_NAME ACTION_NAME ,
- // Think
- 'TAGLIB_BEGIN' => '<', //
- 'TAGLIB_END' => '>', //
- 'TAGLIB_LOAD' => true, // ,
- 'TAGLIB_BUILD_IN' => 'cx', // ( ),
- 'TAGLIB_PRE_LOAD' => '', // ( ),
- 'TAG_NESTED_LEVEL' => 3, //
- 'TAG_EXTEND_PARSE' => '', // 。
-
- /* */
- 'TOKEN_ON' => true, //
- 'TOKEN_NAME' => '__hash__', //
- 'TOKEN_TYPE' => 'md5', //
-
- /* URL */
- 'URL_CASE_INSENSITIVE' => false, // URL
- 'URL_ROUTER_ON' => false, // URL
- 'URL_DISPATCH_ON' => true, // Dispatcher
- 'URL_MODEL' => 1, // URL , 0、1、2、3, :
- // 0 ( ); 1 (PATHINFO ); 2 (REWRITE ); 3 ( ) URL_DISPATCH_ON ; PATHINFO , SEO
- 'URL_PATHINFO_MODEL' => 2, // PATHINFO , 1、2、3 :
- // 1 ( , /m/module/a/action/id/1);
- // 2 ( , /module/action/id/1/ /module,action,id,1/...);
- // 3 ( GET PATHINFO dispather, s index.php?s=/module/action/id/1)
- 'URL_PATHINFO_DEPR' => '/', // PATHINFO ,
- 'URL_HTML_SUFFIX' => '', // URL
-
- /* */
- 'VAR_GROUP' => 'g', //
- 'VAR_MODULE' => 'm', //
- 'VAR_ACTION' => 'a', //
- 'VAR_ROUTER' => 'r', //
- 'VAR_PAGE' => 'p', //
- 'VAR_TEMPLATE' => 't', //
- 'VAR_LANGUAGE' => 'l', //
- 'VAR_AJAX_SUBMIT' => 'ajax', // AJAX
- 'VAR_PATHINFO' => 's', // PATHINFO ?s=/module/action/id/1 URL_PATHINFO_MODEL URL_PATHINFO_DEPR