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!