N'y a-t-il pas une classe commune publique dans thinkphp5 ? De plus, il existe également une définition de classe commune sous l'APP par défaut. S'il n'y a pas de commun sous le module, elle sera héritée de l'APP. Une fois le fichier common.php créé sous le module contrôleur, il peut être hérité directement sans. référence. . . Il est également facile à contrôler et réduit le code. . . Créer une nouvelle base est un peu inutile, n'est-ce pas ? S'il vous plaît, demandez au professeur de clarifier ! !
C'est absolument nécessaire. De nombreuses opérations publiques doivent être écrites dans le fichier base.php. Par exemple, si vous vous connectez, vous pouvez simplement porter un jugement dans le fichier base.php. contrôleurs d'autres sous-classes. Que vous soyez connecté ou non, vous devez écrire la vérification de connexion dans la classe commune publique et vous devez la vérifier une fois dans chaque contrôleur. Ce n’est pas différent du développement orienté processus, et vous ne pouvez pas expérimenter la signification du développement orienté objet.