« Smarty Template Engine » vous montrera comment réaliser la séparation du code. smarty est l'un des moteurs de modèles PHP les plus connus du secteur. Il sépare le code logique et le contenu externe, fournissant une méthode facile à gérer et à utiliser pour séparer logiquement le code PHP initialement mélangé au code HTML. En termes simples, le but est de séparer les programmeurs PHP du personnel front-end afin que le travail des deux ne s'affecte pas mutuellement !
Adresse de lecture : http://www.php.cn/course/636.html
Cette vidéo a été enregistrée par un enseignant de Xiling de Buer Education. L'enseignant a son propre dicton et son propre style : Faire semblant est la principale force productive. la motivation pour apprendre ? Style de cours : vif et vivant, expliquant clairement des concepts informatiques complexes à travers des choses courantes de la vie. Langage humoristique, explication simple, organisation claire, analyse couche par couche, imbrication, argumentation rigoureuse, structure rigoureuse, utilisation du pouvoir logique de la pensée pour attirer. les gens Attention aux étudiants!
Ensuite, les points les plus difficiles du plat principal sont : MVC et smarty
samrty : L'implémentation principale est la séparation de m et v,
samrty est Le moteur de modèles compilé a sa propre syntaxe unique.
Fonctions riches :
Imbrication de modèles, lecture des fichiers de paramètres et prétraitement des variables. Jugement conditionnel, contrôle de boucle
smarty_inc.php hérite de la classe smarty, ce qui signifie qu'il s'agit d'une classe héritée
À l'avenir, cette classe héritée sera utilisée directement à la place de la classe samrty. que si vous souhaitez modifier un certain paramètre à l'avenir, il vous suffit de modifier la méthode dans smarty-inc. Il n'est pas nécessaire de modifier chaque fichier
pour faciliter la maintenance future
MVC : Dans le processus de développement à grande échelle, si vous ne séparez que m et v En termes de développement, ce n'est toujours pas suffisant
Parce que la couche de présentation Web doit implémenter diverses données de sortie,
ces codes sont principalement en M. In. à la fin, M deviendra très compliqué, avec de nombreux jugements conditionnels comme if , cela réduira la lisibilité et la maintenabilité du programme
Afin de résoudre cette contradiction, c est introduit. c contrôle principalement quand appeler la méthode en m, traite les données d'entrée et de sortie et enfin les affiche en v
mv : cela équivaut à la réaction instinctive du corps humain et ne nécessite pas de traitement cérébral. Cela ne convient qu'au développement simple.
mvc:c est équivalent au cerveau humain. Il peut traiter les variables soumises par v. Après avoir été traité par c, il est soumis à m. problèmes complexes.
c peut gérer les problèmes les plus complexes au milieu. Convient au développement à grande échelle
http://www.php.cn. /xiazai/code/2018
Courseware Le milieu concerne le processus d'apprentissage du moteur de modèles Smarty :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!