Différences : 1. Changez la méthode d'initialisation "_initialize" en "initialize" dans thinkphp5.1 ; 2. Il n'y a pas de fichier "conf.php" dans thinkphp5.1 et tous les fichiers de configuration sont divisés. Ce fichier existe dans thinkphp5. .0.
L'environnement d'exploitation de cet article : système Windows 10, ThinkPHP version 5, ordinateur Dell G3.
ThinkPHP5.1 a encore amélioré l'architecture sous-jacente sur la base de 5.0, introduit de nouvelles fonctionnalités et amélioré les exigences de version. Un autre fait est que la version 5.1 semble être plus conviviale pour les développeurs, ce qui se reflète dans une structure de répertoires plus intuitive, une sortie de débogage plus intuitive et des invites de code plus intuitives.
1. Méthode d'initialisation du contrôleur _initialize
Généralement, cela est écrit en Common et est utilisé pour permettre aux sous-classes d'hériter. Dans tp5.1, vous devez modifier _initialize pour initialiser en supprimant un trait de soulignement.
2. La sortie variable du modèle a un filtrage de sécurité des entités html ajouté par défaut
Si la pagination précédemment personnalisée est {$page}, elle doit être modifiée en {$page|raw} dans la version 5.1, et toute sortie html doit être ajouté avec |raw .
Pour convertir l'heure en date, vous devez supprimer le ### précédent, sinon la page générera une erreur. Veuillez noter
3.TP5.1 n'a pas de fichier conf.php, tous les fichiers de configuration sont divisés
.Il s'agit de la structure du répertoire d'application. Le fichier de configuration par défaut est app.php
Il est préférable de définir le répertoire du module sous le répertoire de l'application.
4. tp5.1 ne prendra pas l'initiative d'effacer la base de données, mais tp5.0 effacera automatiquement les dernières données de requête. Vous devez ajouter :
// 清除查询条件(但不包括排序或者字段等信息) $user->removeOption('where');
5. Comme Db, le modèle n'a pas besoin d'être instancié manuellement. et est facile à utiliser.
6. Variables d'environnement :
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!