Maison  >  Article  >  développement back-end  >  Sortie de la version TP5.1 RC2, de nombreux détails améliorés

Sortie de la version TP5.1 RC2, de nombreux détails améliorés

*文
*文original
2017-12-23 14:40:271399parcourir

TP est un framework de développement PHP courant en Chine, et je pense que de nombreuses personnes l'ont utilisé. TP5.1 RC2 a été publié. Cette mise à jour fournit de nombreuses optimisations détaillées. Les utilisateurs qui souhaitent effectuer une mise à niveau peuvent vérifier si la mise à jour répond à leurs besoins.

Version ThinkPHP V5.1RC2

Les principales mises à jour sont les suivantes :

Correction de la requête de vue

Correction du routage des ressources

Correction de l'association HasMany

Correction de la requête de fermeture de la méthode Where

Une fois l'association un-à-un liée aux attributs au modèle parent, les attributs d'association ne sont plus conservés

Correction de la lecture du fichier de configuration en ligne de commande appliquée

Améliorer la méthode getCacheKey de la classe Connection

Améliorer l'exception d'image illégale dans l'upload de fichier

Améliorer les règles uniques de la classe de vérification

Classe de configuration get La méthode prend en charge l'obtention de la configuration de premier niveau

Corrigé la prise en charge de la méthode count pour fetchSql

Corrigé la prise en charge du socket du pilote mysql

Amélioration de la méthode getRealSql de la classe Connection

Fonction d'assistant de vue corrigée

La classe Query ajoute les méthodes leftJoin rightJoin et fullJoin

Améliore l'acquisition app_namespace

Améliore la prise en charge de la méthode append pour les attributs de liaison un-à-un

Améliore la valeur de retour de la méthode saveall associée

Correction d'exception pour le paramètre d'identifiant d'itinéraire

Améliorer l'itinéraire méthode de règle de classe

Améliorer le paramètre d'attribut de table du modèle

Améliorer le compositeur L'ordre de chargement de l'autofile

Améliorer la prise en charge des fermetures par la configuration exception_handle

Améliorer la fonction d'assistant d'application pour ajouter des paramètres

Améliorer le jugement du chemin de chargement du compositeur

Corriger le routage Générer l'URL des variables combinées

Corriger l'URL de routage Générer

Améliorer WhereTime requête et prise en charge des règles étendues

Le deuxième paramètre de la méthode move de la classe File prend en charge false

Améliorer la classe Config

Améliorer la méthode de mémorisation de la classe cache

Le fichier de configuration personnalisé ajuste la classe Url et n'effectue pas de traitement du code urlen lorsque les paramètres du mode normal sont utilisés.

Annulez les définitions des constantes ROOT_PATH et APP_PATH comme suit. Vous devez modifier le répertoire de l'application et redéfinir le fichier d'entrée. vous-même

Ajoutez l'acquisition Env de app_debug

Corrigez la liaison de nom pan-domaine

Améliorez le mécanisme d'analyse des expressions de requête

mysql ajoute des expressions de requête regexp pour prendre en charge les requêtes régulières

Améliore le jugement d'exception dans les expressions de requête

Améliore la méthode destroy de la classe modèle

Améliore la classe Builder pour annuler la méthode parseValue

Corrigez le problème de liaison des paramètres d'une requête similaire

Déplacez la console et démarrez les fichiers hors du noyau et incorporez-les dans la bibliothèque d'application

Améliorez la méthode de suppression de clé primaire de la classe Db

Améliorez le module de liaison de nom pan-domaine

Annulez la constante BIND_MODULE et utilisez la méthode de liaison dans le fichier d'entrée pour la définir à la place

Améliorez la requête de tableau

Améliorez le gestion des exceptions du rendu des modèles

Améliorer les paramètres de la méthode d'architecture de la classe de base du contrôleur

Améliorer les méthodes de réussite et d'erreur de la classe Controller

Améliorer la prise en charge du plug JSON-Handle du navigateur -in

Optimiser l'affichage mobile des modèles de saut

Correction de la prise en charge de la méthode de fragment de requête de modèle pour les champs temporels

Améliorer le pilote de trace

Ajouter une méthode push à Classe de collection

Amélioration du pilote de session Redis

Ajout du pilote JumpResponse

Si vous effectuez une mise à jour de la version RC1 vers la version RC2, en plus de mettre à jour la bibliothèque principale, vous devez également mettre à jour le référentiel d'applications, ou utilisez composer pour le réinstaller.

Recommandations associées :

[Cours] Tutoriel vidéo de base ThinkPHP5

Connaissances de base du framework ThinkPHP5, spécifications de développement et structure des répertoires

Explication détaillée du mécanisme de chargement automatique TP5

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn