Maison  >  Article  >  cadre php  >  Le framework TP V6.0.10LTS a été publié (compatible avec PHP8.1)

Le framework TP V6.0.10LTS a été publié (compatible avec PHP8.1)

藏色散人
藏色散人avant
2022-01-04 14:20:122774parcourir

ThinkPHP V6.0.10 ajoute principalement la prise en charge de la compatibilité PHP8.1 et quelques améliorations à ThinkORM, et est annoncé comme étant la deuxième version LTS de l'histoire de ThinkPHP. A cette occasion de faire ses adieux à l'ancien et d'accueillir le nouveau, je souhaite à tout le monde. une bonne année!

Le noyau de la version 6.0LTS n'aura plus de mises à jour fonctionnelles, seules des optimisations et des corrections de bugs seront apportées. Le délai de correction des bugs et les mises à jour de sécurité seront prolongés jusqu'au 24 octobre 2024.

Mise à jour principale

  • Compatible avec PHP8.1

  • Suppression améliorée des cookies entre domaines

  • Chargement automatique multilingue amélioré

  • Génération d'URL améliorée

  • URL ajoutée au système de fichiers méthode pour obtenir l'accès au fichier Adresse

  • L'erreur de téléchargement de fichier prend en charge plusieurs langues

  • Corrigez l'erreur de commande make:controller

  • Vérifiez si l'en-tête de la demande a été envoyé avant d'envoyer le cookie

  • Améliorez le fichier Problème de conflit hashName lors du téléchargement multi-fichiers

  • Ajustez l'attribution du chemin thinkPath à un chemin absolu réel pour éviter les risques potentiels dans des environnements spéciaux

  • Prise en charge de la réponse psr7

  • Le middleware du contrôleur prend en charge les paramètres dynamiques

  • Améliorer l'environnement analyse de fichiers

Mise à jour majeure de ThinkORM :

  • Correction de la méthode de colonne

  • Mécanisme de traitement des données de filtre d'ajout de base de données et de modèle

  • Ajuster le traitement json

  • Correction de verrouillage du pilote SQLite

  • L'obtention du type de champ de base de données n'est pas sensible à la casse

  • Correction des données de la table intermédiaire d'association plusieurs-à-plusieurs

  • Correction du modèle plusieurs-à-plusieurs

  • Améliorer la classe de base de données cachée/visible/ajouter mécanisme de traitement des méthodes

  • Améliorer la requête de suppression logicielle associée

  • Améliorer l'acquisition Caractère d'échappement dans SQL

Installation et mise à jour

La version V6 prend uniquement en charge l'installation et la mise à jour de Composer. Elle prend en charge la mise à jour transparente de la version précédente. . Utilisez simplement

composer update

pour mettre à jour vers la dernière version.

Si vous avez besoin d'une nouvelle installation, utilisez :

composer create-project topthink/think tp

Apprentissage recommandé : "Les 10 derniers didacticiels vidéo thinkphp"

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer