ThinkPHP ist ein leichtes PHP-Entwicklungsframework mit hervorragender Leistung und umfangreichen Funktionen. Es wurde nach meiner Entwicklungsphilosophie entwickelt und verwendet den geringsten Code, um die Entwicklung von WEB-Anwendungen zu vereinfachen und schneller. Es wurde unter der Open-Source-Lizenz Apache2 veröffentlicht und wurde entwickelt, um die Anwendungsentwicklung auf Unternehmensebene und die agile WEB-Anwendungsentwicklung zu vereinfachen. Basierend auf vielen hervorragenden ausländischen Frameworks und Modellen unter Verwendung einer objektorientierten Entwicklungsstruktur und eines MVC-Modells basiert Version 2.0 auf der vorherigen Version und hat nach neuer Rekonstruktion und unzähligen Verfeinerungen und Verbesserungen eine neue Stufe erreicht Entwicklungsstandards auf Portalebene.
ThinkPHP Version 2.2 ist eine aktualisierte Version von Version 2.1 und kann nahtlos aktualisiert werden. Sie behebt hauptsächlich die Fehler in Version 2.1, passt den Debugging-Modus an und optimiert den Kompilierungscache.
Anleitung zum ThinkPHP 2.2-Update
[Eingang]
[Verbesserung] Der Speicherstartdatensatz wurde an den Speicherort der ThinkPHP-Eintragsdatei verschoben, um ihn genauer zu machen.
[Verbesserung] Projektkompilierungsmechanismus optimieren
[Anpassung] Bereitstellungsmodus und ALLINONE-Modus werden zusammengeführt
[Anpassung] Der Debug-Modus ist für das Debuggen bequemer
[Löschen] Eintragskonstantendefinitionen abschaffen, einschließlich APP_CACHE_NAME, NO_CACHE_RUNTIME, RUNTIME_ALLINONE, STRIP_RUNTIME_SPACE
Nach dem Einschalten des Debugging-Modus hat er bereits die Wirkung von NO_CACHE_RUNTIME.
[Konfiguration]
[Hinzugefügt] Der Parameter VAR_SESSION_ID wurde standardmäßig auf session_id gesetzt, um den Zugriff durch andere Clients zu erleichtern
[Hinzufügen] TOKEN_RESET-Parameter hinzufügen
[Hinzugefügt] Parameter TMPL_DENY_PHP hinzugefügt, um festzulegen, ob die Vorlage die native PHP-Syntax deaktiviert. Der Standardwert ist „false“.
[Verbesserung] Der DB_PORT-Port wurde von der Standardkonfiguration 3306 auf leer geändert, um die Standardeinstellungen anderer Datenbanken zu erleichtern
[Verbesserung] Der Standardwert von DATA_CACHE_TIME wurde von -1 auf 0 geändert, der permanente Cache-Cache wurde von ursprünglich -1 auf 0 geändert
[Verbesserung] Der Standardwert von TMPL_CACHE_TIME wird von -1 auf 0 geändert. Der permanente Cache wird von -1 auf 0 geändert.
[Verbesserung] Die Standardeinstellung von SHOW_ERROR_MSG wurde von „true“ auf „false“ geändert und wird „true“, nachdem der Debugging-Modus aktiviert wurde.
[Verbesserung] TMPL_STRIP_SPACE wurde standardmäßig auf „true“ geändert
[Verbesserung] Die Konventionseinstellungen TMPL_ACTION_ERROR und TMPL_ACTION_SUCCESS wurden in THINK_PATH geändert. /Tpl/dispatch_jump.html verwendet integrierte Vorlagen
[Anpassung] Die Verwendung der APP_CONFIG_LIST-Konfigurationsparameter wird in den String-Modus geändert, durch Kommas getrennt und kompatibel mit der ursprünglichen Definition des Array-Modus.
[DELETE] Veralteter TAG_EXTEND_PARS-Parameter
[Löschen] Der Parameter APP_AUTOLOAD_REG wird aufgegeben und durch die automatische Erkennung ersetzt.
[Löschen] Veralteter URL_PATHINFO_MODEL-Parameter
[DELETE] Veralteter URL_AUTO_REDIRECT-Parameter
[DELETE] Veralteter VAR_ROUTER-Parameter