¿Dónde está la configuración constante de thinkphp3.2?
Configuración general
Configuración de la aplicación
'APP_USE_NAMESPACE'?=gt;?true, //¿Si la biblioteca de clases de la aplicación usa el espacio de nombres?3.2.1 Se agregó
'APP_SUB_DOMAIN_DEPLOY'?=gt;?false, ///?Si se debe habilitar la implementación del subdominio
'APP_SUB_DOMAIN_RULES'?=gt;?array(),?//? reglas de implementación de nombres
'APP_DOMAIN_SUFFIX'?=gt;?'',?//?¿Sufijo del nombre de dominio? Si es com.cn?net.cn?, se debe configurar el sufijo
'ACTION_SUFFIX'?=gt;?'',?//?Sufijo del método de acción
'MULTI_MODULE'?=gt;?true,?//?¿Se permiten varios módulos si es falso? ? Debes configurar ?DEFAULT_MODULE
'MODULE_DENY_LIST'?=gt;?array('Common','Runtime'),?//?lista de módulos cuyo acceso está prohibido
'MODULE_ALLOW_LIST' ?=gt;?array(), //Lista de módulos a los que se permite acceder
'CONTROLLER_LEVEL'?=gt;?1,
'APP_AUTOLOAD_LAYER' =gt;?'Controller , Model',?//?Capa de biblioteca de clases de aplicación cargada automáticamente (para bibliotecas de clases de definición sin espacio de nombres)? Nuevo en 3.2.1
'APP_AUTOLOAD_PATH'?=gt;? '',?/ /?Ruta de carga automática (para biblioteca de clases de definición sin espacio de nombres)? Nuevo en 3.2.1
Configuración predeterminada
'DEFAULT_M_LAYER'=gt;?' Model',? //Nombre de capa de modelo predeterminado
'DEFAULT_C_LAYER'=gt;?'Controller',?//?Nombre de capa de controlador predeterminado
'DEFAULT_V_LAYER'=gt; ? 'Ver',?//?Nombre de capa de vista predeterminado
'DEFAULT_LANG'?=gt;?'zh-cn',?//?Idioma predeterminado
'DEFAULT_THEME' ?=gt;?'',?//?Nombre del tema de plantilla predeterminado
'DEFAULT_MODULE'=gt;?'Home',?//?Módulo predeterminado
'DEFAULT_CONTROLLER' =gt;?'Index',?//?Nombre de controlador predeterminado
'DEFAULT_ACTION'=gt;?'index',?//?Nombre de acción predeterminado
'DEFAULT_CHARSET ' =gt;?'utf-8',?//?Codificación de salida predeterminada
'DEFAULT_TIMEZONE'?=gt;?'PRC',?//?Zona horaria predeterminada
'DEFAULT_AJAX_RETURN'=gt;?'JSON',?//?Formato de devolución de datos AJAX? opcional, ¿JSON?XML?...
'DEFAULT_JSONP_HANDLER'?=gt;?'jsonpReturn', ? //El método de procesamiento devuelto por el formato JSONP predeterminado
'DEFAULT_FILTER'=gt;?'htmlspecialchars',?//?El método de filtrado de parámetros predeterminado?Para mi función...
<p>Configuración de cookies
'COOKIE_EXPIRE'?=gt;?0, //Período de validez de las cookies
'COOKIE_DOMAIN'?=gt;?'',?//?Cookie Nombre de dominio válido
'COOKIE_PATH'=gt;?'/',?//?Ruta de la cookie
'COOKIE_PREFIX'?=gt;?'',?//?Cookie ¿Prefijo? Evitar conflictos
'COOKIE_HTTPONLY'=gt;?'',?//?¿Atributo httponly de la cookie? Nuevo en 3.2.2
Configuración de la base de datos
' DB_TYPE'=gt;?'',?//?Tipo de base de datos
'DB_HOST'=gt;?'',?//?Dirección del servidor
'DB_NAME'= gt ;?'',?//?Nombre de base de datos
'DB_USER'=gt;?'',?//?Nombre de usuario
'DB_PWD'=gt;?' ' ,?//?Contraseña
'DB_PORT'=gt;?'', ///?Puerto
'DB_PREFIX'?=gt;?'',//?Base de datos Prefijo de tabla
'DB_FIELDTYPE_CHECK'=gt;?false, //¿Se realiza la verificación del tipo de campo? Obsoleto en la versión 3.2.3
'DB_FIELDS_CACHE'=gt;?true, //Habilitar el almacenamiento en caché de campos
'DB_CHARSET'=gt;?'utf8',?//?La codificación de la base de datos por defecto es utf8
'DB_DEPLOY_TYPE'=gt;?0, ?//? Modo de implementación de la base de datos: 0? Centralizado (servidor único), 1? Distribuido (servidor maestro-esclavo)
'DB_RW_SEPARATE'=gt;?false, //¿La lectura y la escritura de la base de datos están separadas? ? Tipo maestro-esclavo Válido
'DB_MASTER_NUM'=gt;?1,?//?El número de servidores maestros después de la separación de lectura y escritura
'DB_SLAVE_NO'=gt;? '',?// ?Especifique el número de serie del servidor esclavo
'DB_SQL_BUILD_CACHE'=gt;?false,?//?Caché de creación SQL para consulta de base de datos?Obsoleto en la versión 3.2.3
'DB_SQL_BUILD_QUEUE'=gt; ?'file',///?Método de almacenamiento en caché de cola de caché SQL?Support?file?xcache y apc?Obsoleto en la versión 3.2.3
'DB_SQL_BUILD_LENGTH'=gt ;?20,?//?Caché SQL ¿Longitud de la cola? En desuso en la versión 3.2.3
'DB_SQL_LOG'=gt;?false,?//?Registro de registro de ejecución de SQL en desuso.
'DB_BIND_PARAM'? =gt;?false,?//?Enlace de parámetros automático para datos de escritura de bases de datos
'DB_DEBUG'?=gt;?false,?//?Database ¿Modo de depuración? ¿Nuevo en 3.2.3?
'DB_LITE'=gt;?false,?//?Modo Database Lite? ¿Nuevo en 3.2.3?
Configuración de caché de datos
'DATA_CACHE_TIME'= gt;?0,?//?Período de validez de la caché de datos?0 significa caché permanente
'DATA_CACHE_COMPRESS'=gt;?false, ///?Si los datos ¿El caché está comprimido o no?
'DATA_CACHE_CHECK '?=gt;?false
, //?Si se verifica que el caché de datos esté almacenado en caché
'DATA_CACHE_PREFIX'?=gt;?'',?//?Prefijo de caché
'DATA_CACHE_TYPE'=gt; ?'File ',?//?Tipo de caché de datos, soporte: File|Db|Apc|Memcache|Shmop|Sqlite|Xcache|Apachenote|Eaccelerator
'DATA_CACHE_PATH'=gt;?TEMP_PATH, // ?Configuración de ruta de caché? (válido solo para caché en modo Archivo)
'DATA_CACHE_SUBDIR'?=gt;?false, //¿Usar caché de subdirectorio (crear automáticamente un subdirectorio basado en el hash del identificador de caché? )
'DATA_PATH_LEVEL'=gt;?1, ///?Nivel de caché del subdirectorio
Configuración de error
'ERROR_MESSAGE'=gt;?'¡Error de página! Inténtelo de nuevo más tarde~', //Información de visualización de error, válida en modo sin depuración
'ERROR_PAGE'=gt;?'',?//?Página dirigida por error
' SHOW_ERROR_MSG'=gt;?false, //Mostrar mensaje de error
'TRACE_MAX_RECORD'?=gt;?100, ///?Mensaje de error en cada nivel?Número máximo de registros
Configuración de registro
'LOG_RECORD'=gt;?false,//?No se registran registros de forma predeterminada
'LOG_TYPE'?=gt;?'File',?/ /?¿Tipo de registro de registro? El valor predeterminado es el modo de archivo
'LOG_LEVEL'?=gt;?'EMERG, ALERT, CRIT, ERR', //El nivel de registro que se permite registrar
'LOG_EXCEPTION_RECORD' ?=gt;?false, //?Si se debe registrar el registro de información de excepción
Configuración de la SESIÓN
'SESSION_AUTO_START'=gt;?true, //si para abrir automáticamente la sesión
'SESSION_OPTIONS'=gt;?array(),?//?session?configuration array?admite parámetros como tipo?nombre?id?ruta?expire?dominio?
'SESSION_TYPE'? =gt;?'',?//?session?hander type? No es necesario configurarlo de forma predeterminada a menos que el controlador session?hander esté extendido
'SESSION_PREFIX'=gt ;?'',?//?session? Prefijo
Configuración del motor de plantillas
'TMPL_CONTENT_TYPE'?=gt;?'text/html',?//?Salida de plantilla predeterminada escriba
'TMPL_ACTION_ERROR' ?=gt;?THINK_PATH.'Tpl/dispatch_jump.tpl',?//?El archivo de plantilla correspondiente al salto de error predeterminado
'TMPL_ACTION_SUCCESS'= gt;?THINK_PATH.'Tpl/dispatch_jump.tpl' ,?//?El archivo de plantilla correspondiente se salta correctamente de forma predeterminada
'TMPL_EXCEPTION_FILE'=gt;?THINK_PATH.'Tpl/think_exception.tpl', //El archivo de plantilla de la página de excepción
'TMPL_DETECT_THEME'?=gt;?false,//
?Detectar automáticamente temas de plantilla
'TMPL_TEMPLATE_SUFFIX'?=gt;?'.html',?//?Sufijo de archivo de plantilla predeterminado
'TMPL_FILE_DEPR'=gt;?'/ ' ,?//El delimitador entre los archivos de plantilla CONTROLLER_NAME y ACTION_NAME
'TMPL_ENGINE_TYPE'?=gt;?'Think',?//?Motor de plantilla predeterminado? Las siguientes configuraciones son solo para usar el motor de plantilla Think Válido
'TMPL_CACHFILE_SUFFIX'=gt;?'.php',//?Sufijo de caché de plantilla predeterminado
'TMPL_DENY_FUNC_LIST'=gt;?'echo,exit',/ /? Función de desactivación del motor de plantillas
'TMPL_DENY_PHP'?=gt;?false,?//?Si el motor de plantillas predeterminado desactiva el código nativo PHP
'TMPL_L_DELIM'?=gt;? {', //?Etiqueta inicial de etiqueta ordinaria del motor de plantillas
'TMPL_R_DELIM'?=gt;?'}', //Etiqueta final de etiqueta ordinaria del motor de plantillas
'TMPL_VAR_IDENTIFY ' ?=gt;?'array',?//?Identificación de variable de plantilla.
Déjelo en blanco y juzgue automáticamente. Si el parámetro es 'obj', significa el objeto
'TMPL_STRIP_SPACE'?=gt;?true, //Si se deben eliminar espacios html y nuevas líneas en el archivo de plantilla.
'TMPL_CACHE_ON'?=gt;?true, ///?Si se activa el caché de compilación de plantillas, si se establece en falso, se volverá a compilar cada vez
'TMPL_CACHE_PREFIX' ?=gt;?'',?//? Identificador de prefijo de caché de plantilla, que se puede cambiar dinámicamente
'TMPL_CACHE_TIME'=gt;?0,?//?El período de validez de caché de plantilla?0? permanente, (valor numérico, unidad: segundos)
'TMPL_LAYOUT_ITEM'?=gt;?'{__CONTENT__}',?//?El indicador de reemplazo de contenido de la plantilla de diseño
'LAYOUT_ON'?=gt;?false,?//?Sí Habilitar diseño
'LAYOUT_NAME'=gt;?'layout',?//?Nombre de diseño actual?El valor predeterminado es diseño
Configuración de URL
'URL_CASE_INSENSITIVE' ?=gt;?true, //¿El valor predeterminado false? significa que la URL distingue entre mayúsculas y minúsculas?true significa que la URL no distingue entre mayúsculas y minúsculas
'URL_MODEL'?=gt;?1, //modo de acceso URL, los parámetros opcionales 0, 1, 2 y 3 representan los siguientes cuatro modos:
//?0? mode); ?1? (modo PATHINFO?); ?2? (modo ¿REESCRIBIR?);?3?(modo de compatibilidad)?El valor predeterminado es PATHINFO?
'URL_PATHINFO_DEPR'?=gt; ?'/', ///?En modo PATHINFO, el símbolo de separación entre cada parámetro
p>'URL_PATHINFO_FETCH'=gt;?'ORIG_PATH_INFO, REDIRECT_PATH_INFO, REDIRECT_URL',?//?SERVER lista de variables de sustitución para determinar la compatibilidad de los parámetros PATH_INFO?
'URL_REQUEST_URI'=gt;? 'REQUEST_URI',?//?Variable de sistema para obtener la dirección de la página actual? El valor predeterminado es REQUEST_URI
' URL_HTML_SUFFIX'=gt;?'html',?//?Configuración de sufijo pseudoestático de URL
'URL_DENY_SUFFIX'=gt;?'ico|png|gif|jpg',?//?Acceso URL configuraciones de sufijo prohibidas
'URL_PARAMS_BIND'=gt;?true,?//? las variables URL están vinculadas a parámetros del método de acción
'URL_PARAMS_BIND_TYPE'?=gt;?0,?/ /? ¿El tipo de enlace de variable URL? El modo de implementación es válido
'URL_ROUTER_ON'?=gt;?false,/ /?Si se debe habilitar el enrutamiento de URL
'URL_ROUTE_RULES'=gt;?array(),?// ?Reglas de enrutamiento predeterminadas?para módulos
'URL_MAP_RULES'?=gt;?array (),?//?Reglas de definición de mapeo de URL
Configuración de nombre de variable del sistema
'VAR_MODULE'=gt;?'m',?//?Variables de adquisición de módulo predeterminadas
p>'VAR_CONTROLL
ER'=gt;?'c', ///?El controlador predeterminado obtiene la variable
'VAR_ACTION'=gt;?'a', ///?La acción predeterminada obtiene la variable
'VAR_AJAX_SUBMIT'=gt;?'ajax',?//?Variable de envío AJAX predeterminada
'VAR_JSONP_HANDLER'?=gt;?'callback',
'VAR_PATHINFO '? =gt;?'s', //El modo de compatibilidad PATHINFO obtiene variables como?s=/module/action/id/1?Los siguientes parámetros dependen de URL_PATHINFO_DEPR
'VAR_TEMPLATE'?= gt;? 't', //Variable de cambio de plantilla predeterminada
'VAR_ADDON'?=gt;?'addon', //Variable de espacio de nombres del controlador de complemento predeterminado?Nuevo en 3.2.2
Otras configuraciones
'HTTP_CACHE_CONTROL'=gt;?'private',?//?Control de caché de página web
'CHECK_APP_DIR'?=gt;?true ,// ?Compruebe si se ha creado el directorio de la aplicación
'FILE_UPLOAD_TYPE'?=gt;?'Local', ///?Método de carga de archivos
'DATA_CRYPT_TYPE'=gt;? 'Think', ///?Método de cifrado de datos