Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuáles son las mejoras y cambios en ThinkPHP 3.2 y 3.1.3?

¿Cuáles son las mejoras y cambios en ThinkPHP 3.2 y 3.1.3?

La versión principal elimina extensiones y controladores de terceros y conserva solo la biblioteca de clases principal y la compatibilidad con el modo SAE.

ThinkPHP3.2.3 versión 3.2.3 es una revisión optimizada, que es más estable, eficiente y segura que la 3.2.2. Es una versión de actualización recomendada. Las principales actualizaciones son las siguientes:

[Base de datos]

El controlador de la base de datos se reescribe completamente con PDO;

Soporta el método universal insertAll;

Mecanismo de enlace de parámetros mejorado;

Mejora de la conexión de base de datos distribuida maestro-esclavo;

Soporte más completo para Mongo;

[Apariencia del modelo]

Muchas mejoras y mejoras en la clase de modelo;

Se agregaron extensiones de modelo de agregación;

Admite claves primarias compuestas;

Compatible perfectamente con tablas múltiples operaciones;

La operación curd del modelo solo admite la recuperación de declaraciones SQL sin ejecutarlas;

Agregue métodos de operación coherentes usando /index/fetchsql/strict/token;

Clase de modelo Los métodos SetInc y setDec admiten escritura retardada;

[Seguridad]

La función I agrega modificador de variable y soporte de detección general;

Admite filtrado de variables globales y filtrado de variables para el enlace de parámetros de acción;

Reparar posibles vulnerabilidades de inyección SQL;

[Otros aspectos]

Soporta definición de ruta global;

Agregue compatibilidad con el controlador de complementos;

Agregue configuraciones flexibles para rutas de plantillas globales y de módulos;

El directorio de registro se almacena en el módulo;

Agregue sesión de Memcache driver;

Mejorar las operaciones de matriz de las funciones de sesión;

Corregir una serie de problemas existentes;