¿Cuáles son las mejoras y cambios en ThinkPHP 3.2 y 3.1.3?
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] p>
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;