ThinkPHP es un marco de desarrollo PHP liviano con excelente rendimiento y funciones ricas. Tiene muchas características originales y aboga por la simplicidad. Está desarrollado según mi filosofía de desarrollo y utiliza la menor cantidad de código para completar más funciones. El propósito es hacer que el desarrollo de aplicaciones WEB sea más simple. y más rápido. Lanzado bajo la licencia de código abierto Apache2, nació para simplificar el desarrollo de aplicaciones a nivel empresarial y el desarrollo ágil de aplicaciones WEB. Basándose en muchos marcos y modelos extranjeros excelentes, utilizando una estructura de desarrollo orientada a objetos y un modelo MVC, la versión 2.0 se basa en la anterior y ha alcanzado una nueva etapa después de una nueva reconstrucción e innumerables refinamientos y mejoras. estándares de desarrollo a nivel de portal.
ThinkPHP versión 2.2 es una versión actualizada de la versión 2.1 y se puede actualizar sin problemas. Principalmente corrige los errores de la versión 2.1, ajusta el modo de depuración y optimiza el caché de compilación.
Instrucciones de actualización de ThinkPHP 2.2
[Entrada]
[Mejora] El registro de inicio de la memoria se ha movido a la ubicación del archivo de entrada de ThinkPHP para hacerlo más preciso.
[Mejora] Optimizar el mecanismo de compilación de proyectos
[Ajuste] El modo de implementación y el modo TODO EN UNO se fusionan
[Ajuste] El modo de depuración es más conveniente para la depuración
[Eliminar] Eliminar definiciones de constantes de entrada, incluidas APP_CACHE_NAME, NO_CACHE_RUNTIME, RUNTIME_ALLINONE, STRIP_RUNTIME_SPACE
Después de activar el modo de depuración, ya tiene el efecto de NO_CACHE_RUNTIME.
[Configuración]
[Agregado] Se agregó el parámetro VAR_SESSION_ID por defecto a session_id para facilitar el acceso de otros clientes.
[Agregar] Agregar parámetro TOKEN_RESET
[Agregado] Se agregó el parámetro TMPL_DENY_PHP para establecer si la plantilla deshabilita la sintaxis PHP nativa. El valor predeterminado es falso.
[Mejora] El puerto DB_PORT se cambia de la configuración predeterminada 3306 a vacío para facilitar la configuración predeterminada de otras bases de datos.
[Mejora] El valor predeterminado de DATA_CACHE_TIME cambió de -1 a 0, el caché permanente de caché cambió del -1 original a 0
[Mejora] El valor predeterminado de TMPL_CACHE_TIME se cambia de -1 a 0. El caché permanente se cambia de -1 a 0.
[Mejora] El valor predeterminado de SHOW_ERROR_MSG cambió de verdadero a falso y se vuelve verdadero después de habilitar el modo de depuración.
[Mejora] TMPL_STRIP_SPACE cambió a verdadero de forma predeterminada
[Mejora] Las configuraciones de convención TMPL_ACTION_ERROR y TMPL_ACTION_SUCCESS cambiaron a THINK_PATH /Tpl/dispatch_jump.html usa plantillas integradas.
[Ajuste] El uso de los parámetros de configuración APP_CONFIG_LIST se cambia al modo cadena, separados por comas y compatibles con la definición del modo matriz original.
[ELIMINAR] Parámetro TAG_EXTEND_PARS obsoleto
[Eliminar] El parámetro APP_AUTOLOAD_REG se abandona y se reemplaza con detección automática.
[Eliminar] Parámetro URL_PATHINFO_MODEL obsoleto
[ELIMINAR] Parámetro URL_AUTO_REDIRECT obsoleto
[ELIMINAR] Parámetro VAR_ROUTER obsoleto