Heim  >  Artikel  >  Backend-Entwicklung  >  TP5.1 RC2-Version veröffentlicht, viele Details verbessert

TP5.1 RC2-Version veröffentlicht, viele Details verbessert

*文
*文Original
2017-12-23 14:40:271400Durchsuche

TP ist ein gängiges PHP-Entwicklungsframework in China, und ich glaube, dass viele Leute es verwendet haben. TP5.1 RC2 wurde veröffentlicht. Dieses Update bietet viele detaillierte Optimierungen. Benutzer, die ein Upgrade durchführen möchten, können prüfen, ob das Update ihren Anforderungen entspricht.

ThinkPHP V5.1RC2-Version

Die wichtigsten Aktualisierungen sind wie folgt:

Korrektur der Ansichtsabfrage

Korrektur des Ressourcenroutings

Korrektur der HasMany-Assoziation

Korrektur der Abschlussabfrage der Where-Methode

Nachdem die Eins-zu-eins-Assoziation Attribute an das übergeordnete Modell gebunden hat, werden die Assoziationsattribute nicht mehr beibehalten

Korrektur des angewendeten Befehlszeilen-Konfigurationsdatei-Lesens

Verbesserung der getCacheKey-Methode der Connection-Klasse

Verbesserung der illegalen Bildausnahme beim Datei-Upload

Verbesserung die eindeutigen Regeln der Verifizierungsklasse

Config class get Die Methode unterstützt das Abrufen der Konfiguration der ersten Ebene

Die Unterstützung der Zählmethode für fetchSql wurde korrigiert

Die Socket-Unterstützung des MySQL-Treibers wurde korrigiert

Die getRealSql-Methode der Connection-Klasse wurde verbessert.

Die Funktion des Ansichtsassistenten wurde korrigiert.

Die Abfrageklasse fügt die Methoden leftJoin, rightJoin und fullJoin hinzu.

Verbessert die App-Namespace-Erfassung.

Verbessert die Unterstützung der Append-Methode für Eins-zu-Eins-Bindungsattribute

Verbessert den Rückgabewert der zugehörigen Saveall-Methode

Ausnahmekorrektur für die Routen-ID-Einstellung

Route verbessern Klassenregelmethode

Verbessern Sie die Tabellenattributeinstellung des Modells

Verbessern Sie den Composer. Die Ladereihenfolge von Autofile

Verbessern Sie die Unterstützung der Ausnahme_Handle-Konfiguration für Schließungen

Verbessern die App-Assistent-Funktion zum Hinzufügen von Parametern

Verbessern Sie die Beurteilung des Ladepfads des Komponisten

Korrektes Routing. Generieren Sie die URL kombinierter Variablen.

Korrekte Routing-URL. Generieren Sie

. Verbessern Sie whereTime Erweiterte Regeln abfragen und unterstützen

Der zweite Parameter der Verschiebungsmethode der Dateiklasse unterstützt false

Verbesserung der Config-Klasse

Verbesserung der Erinnerungsmethode der Cache-Klasse

Die benutzerdefinierte Konfigurationsdatei passt die URL-Klasse an und führt keine URL-Code-Verarbeitung durch, wenn normale Modusparameter verwendet werden

Kündigen Sie die ROOT_PATH- und APP_PATH-Konstantendefinitionen wie folgt. Sie müssen das Anwendungsverzeichnis ändern und die Eintragsdatei neu definieren sich selbst

Fügen Sie die Env-Erfassung von app_debug hinzu

Korrigieren Sie die domänenübergreifende Namensbindung

Verbessern Sie den Analysemechanismus von Abfrageausdrücken

MySQL fügt Regexp-Abfrageausdrücke hinzu zur Unterstützung regulärer Abfragen

Verbessert die Ausnahmebeurteilung in Abfrageausdrücken

Verbessert die Destroy-Methode der Modellklasse

Verbessert die Builder-Klasse, um die parseValue-Methode abzubrechen

Korrigieren Sie das Parameterbindungsproblem einer ähnlichen Abfrage

Verschieben Sie die Konsolen- und Startdateien aus dem Kern und integrieren Sie sie in die Anwendungsbibliothek

Verbessern Sie die Methode zum Löschen des Primärschlüssels der Db-Klasse

Verbessern Sie das domänenübergreifende Namensbindungsmodul

Brechen Sie die BIND_MODULE-Konstante ab und verwenden Sie stattdessen die Bindungsmethode in der Eintragsdatei, um sie festzulegen

Array-Abfrage verbessern

Verbessern Sie die Ausnahmebehandlung beim Rendern von Vorlagen

Verbesserung der Architekturmethodenparameter der Controller-Basisklasse

Verbesserung der Erfolgs- und Fehlermethoden der Controller-Klasse

Verbesserung der Unterstützung für den Browser-JSON-Handle-Plug -in

Optimieren Sie die mobile Anzeige von Sprungvorlagen

Korrektur der Unterstützung der Modellabfrage-Chunk-Methode für Zeitfelder

Trace-Treiber verbessern

Push-Methode hinzufügen zu Sammlungsklasse

Redis-Sitzungstreiber verbessern

JumpResponse-Treiber hinzugefügt

Wenn Sie von der RC1- auf die RC2-Version aktualisieren, müssen Sie zusätzlich zur Aktualisierung der Kernbibliothek auch die aktualisieren Anwendungs-Repository oder verwenden Sie Composer, um es neu zu installieren.

Verwandte Empfehlungen:

[Kurs] ThinkPHP5 grundlegendes Video-Tutorial

ThinkPHP5-Framework-Grundkenntnisse, Entwicklungsspezifikationen und Verzeichnisstruktur

Detaillierte Erläuterung des automatischen TP5-Lademechanismus

Das obige ist der detaillierte Inhalt vonTP5.1 RC2-Version veröffentlicht, viele Details verbessert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn