Depuis que la version 5.2
a été remplacée par 6.0
, le responsable s'est engagé à optimiser l'architecture et à rationaliser le noyau. Il prépare également des manuels et des travaux de test après près d'un mois d'itérations de développement, a annoncé le responsable. la sortie de ThinkPHP6.0RC2
Version.
Principales mises à jour
Par rapport à la version RC1, la mise à jour et l'ajustement sont plus importants Les principales mises à jour sont les suivantes :
● L'architecture sous-jacente. est optimisé et ajusté pour les coroutines
● Ajouter une classe de gestion d'applications WEBHttp
● Ajouter un service d'initialisation d'application et un mécanisme d'enregistrement de service
● Utiliser le système d'événements pour prendre en charge la requête événements et événements de modèle
● Session
refactoring de classe, n'utilise plus la session PHP intégrée
● La classe Cookie
ne prend en charge que la configuration et l'écriture, ne prend plus en charge la lecture
● Annuler la fonction de paramétrage dynamique de la classe Config
● Une partie des fonctions de base est basée sur un middleware (trace de page, multilingue, mise en cache des requêtes et initialisation de session)
● Annuler le fichier de configuration conventionnel
● Ajouter une interface de pilote Développement basé sur les spécifications
● Améliorer la classe de base de données et la classe de requête
● Rationaliser certaines bibliothèques de classes inutiles
● Améliorer l'enregistrement des itinéraires
● En raison d'une anomalie La classe View
doit être modifiée en classe intégrée, mais seuls les modèles PHP natifs sont pris en charge par défaut
● De nombreuses améliorations détaillées et corrections
由于架构调整,建议之前5.2RC版本的用户重新安装6.0版本进行测试。
Cadre d'installation
6.0
la version ne prend en charge que l'installation composer
(il est recommandé d'utiliser l'installation du miroir domestique) , et ne prend plus en charge l'installation de Git. Comme elle n'a pas été officiellement publiée, seule la version de développement 6.0.x-dev
est actuellement prise en charge.
composer create-project topthink/think=6.0.x-dev tp
À propos des extensions
Certaines extensions officielles couramment utilisées ont été fondamentalement mises à niveau, mais il peut encore y avoir des problèmes. Le responsable continuera à s'améliorer et à effectuer des tests suffisants. . Veuillez ne pas vous fier entièrement à ces extensions d’ici là.
Manuel de développement (version préliminaire)
Le manuel de développement officiel complet a été publié, mais il ne s'agit que d'une version préliminaire et sera continuellement amélioré au fur et à mesure de la mise à jour du framework. . Tout le monde est invité à fournir des commentaires en temps opportun sur les questions et suggestions au cours du processus d'utilisation et d'apprentissage afin de nous aider à améliorer la nouvelle version dès que possible.
Recommandations associées :
《ThinkPHP v6.0 Téléchargement du code source du framework》
《ThinkPHP5.2 publie la version Beta2 - unifiant et rationalisant un grand nombre d'utilisations》
《[Complet exclusif illustration] Téléchargement et installation du framework ThinkPHP6》