ThinkPHP est un framework de développement PHP léger avec d'excellentes performances et des fonctions riches. Il possède de nombreuses fonctionnalités originales et prône la simplicité. Il est développé selon ma philosophie de développement et utilise le moins de code pour compléter plus de fonctions. Le but est de simplifier le développement d'applications WEB. et plus vite. Publié sous la licence open source Apache2, il est né pour simplifier le développement d'applications au niveau de l'entreprise et le développement d'applications WEB agiles. S'appuyant sur de nombreux excellents frameworks et modèles étrangers, utilisant une structure de développement orientée objet et un modèle MVC, la version 2.0 est basée sur la précédente et a atteint une nouvelle étape après une nouvelle reconstruction et d'innombrables raffinements et améliorations. normes de développement au niveau du portail.
ThinkPHP version 2.2 est une version mise à jour de la version 2.1 et peut être mise à niveau de manière transparente. Elle corrige principalement les bugs de la version 2.1, ajuste le mode de débogage et optimise le cache de compilation.
Instructions de mise à jour ThinkPHP 2.2
[Entrée]
[Amélioration] L'enregistrement de démarrage de la mémoire a été déplacé vers l'emplacement du fichier d'entrée ThinkPHP pour le rendre plus précis.
[Amélioration] Optimiser le mécanisme de compilation des projets
[Ajustement] Le mode déploiement et le mode ALLINONE sont fusionnés
[Ajustement] Le mode débogage est plus pratique pour le débogage
[Supprimer] Supprimer les définitions de constantes d'entrée, notamment APP_CACHE_NAME, NO_CACHE_RUNTIME, RUNTIME_ALLINONE, STRIP_RUNTIME_SPACE
Après avoir activé le mode débogage, il a déjà l'effet de NO_CACHE_RUNTIME.
[Configuration]
[Ajouté] Ajout du paramètre VAR_SESSION_ID par défaut à session_id pour faciliter l'accès par d'autres clients
[Ajouter] Ajouter le paramètre TOKEN_RESET
[Ajouté] Ajout du paramètre TMPL_DENY_PHP pour définir si le modèle désactive la syntaxe PHP native. La valeur par défaut est false.
[Amélioration] Le port DB_PORT passe de la configuration par défaut 3306 à vide pour faciliter les paramètres par défaut d'autres bases de données
[Amélioration] La valeur par défaut de DATA_CACHE_TIME est passée de -1 à 0, le cache permanent du cache est passé de -1 à 0 d'origine.
[Amélioration] La valeur par défaut de TMPL_CACHE_TIME passe de -1 à 0. Le cache permanent passe de -1 à 0.
[Amélioration] La valeur par défaut de SHOW_ERROR_MSG est passée de vrai à faux et devient vraie une fois le mode de débogage activé.
[Amélioration] TMPL_STRIP_SPACE est devenu true par défaut
[Amélioration] Les paramètres de convention TMPL_ACTION_ERROR et TMPL_ACTION_SUCCESS ont été modifiés en THINK_PATH /Tpl/dispatch_jump.html utilise des modèles intégrés.
[Ajustement] L'utilisation des paramètres de configuration APP_CONFIG_LIST est modifiée en mode chaîne, séparés par des virgules et compatible avec la définition originale du mode tableau.
[DELETE] Paramètre TAG_EXTEND_PARS obsolète
[Supprimer] Le paramètre APP_AUTOLOAD_REG est abandonné et remplacé par une détection automatique.
[Supprimer] Paramètre URL_PATHINFO_MODEL obsolète
[DELETE] Paramètre URL_AUTO_REDIRECT obsolète
[DELETE] Paramètre VAR_ROUTER obsolète