Maison  >  Article  >  développement back-end  >  Recommandations de cours de matériel pédagogique vidéo du moteur de modèles Smarty

Recommandations de cours de matériel pédagogique vidéo du moteur de modèles Smarty

黄舟
黄舟original
2017-08-24 10:01:421282parcourir

« 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 !

Recommandations de cours de matériel pédagogique vidéo du moteur de modèles Smarty

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

Nous vous proposons ici un didacticiel vidéo à télécharger :

http://www.php.cn. /xiazai/code/2018

Courseware Le milieu concerne le processus d'apprentissage du moteur de modèles Smarty :

  1. Apprendre Smarty

  2. Utilisation de base

  3. Utilisation de base

  4. Problèmes de conflits de délimiteurs

  5. Jugement, bouclage , fonctionnement

  6. Variables Caractéristiques des régulateurs et compilation de modèles

  7. La différence entre l'affichage et la récupération

  8. Cache

  9. Mise en cache multiple de modèle unique

  10. Mise en cache partielle

  11. Le désastre du moteur de modèles

  12. La relation entre MVC et smarty

Ce qui précède n'est qu'une partie du didacticiel Vous pouvez télécharger le reste du contenu localement et ultérieurement. étudiez-le et utilisez-le !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn