Avant d'expliquer comment utiliser tmd_tpl, je veux d'abord expliquer pourquoi nous devons réinventer la roue.
Ensuite, nous devons commencer par quelles contributions les moteurs de modèles PHP dans le monde ont apporté à tout le monde.
Lorsqu'on parle de moteurs de modèles dans le monde PHP, il est inévitable d'utiliser Smarty.
Ce moteur de template extrêmement idiot mais légèrement officiel,
S'il n'y avait pas des jeunes passionnés comme moi, dotés du sens de la justice et de l'esprit d'innovation, pour se lever,
Je ne sais pas combien d’adolescents cela continuera à empoisonner ceux qui sont dans la fleur de l’âge et pleins de beaux fantasmes sur PHP.
1. Grammaire
Pensez-vous vraiment que les artistes ont appris la syntaxe {foreach key=key item=item from=$contact} ?
Mais je ne peux pas apprendre $article) { ?> ?
Et {si $name eq "Fred" ou $name eq "Wilma"}
que encore Est-ce excellent ?
Tout d'abord, je suis toujours sceptique quant à l'apprentissage de la syntaxe Smarty par les artistes. Au moins au cours de toutes mes années de travail, je n'ai jamais rencontré personne connaissant la syntaxe Smarty.
Et même si l'artiste est prêt à apprendre, pourquoi ne pas lui apprendre la syntaxe PHP authentique, mais lui apprendre un « langage Smarty » que vous ne pouvez même pas comprendre vous-même ?
2.Visualisation
Lorsque la page vous est remise par l'artiste, vous ajoutez alors ce code Smarty dégoûtant à ces pages Web parfaites,
Alors, dans Dreamweaver, avez-vous sérieusement regardé à quel point ces pages sont devenues laides ?
Les images sont-elles toujours visibles ? Le CSS est-il toujours là ? Et qu’en est-il lorsque vous souhaitez le modifier ? Pouvez-vous toujours le reconnaître d’un seul coup d’œil ?
Si ces problèmes ne peuvent pas être résolus, comment ces soi-disant moteurs de modèles peuvent-ils être dignes du mot « puissants » ?
3 Je n'entrerai pas dans trop de détails. Ici, je prends juste Smarty comme exemple. Il ne devrait pas être difficile de trouver que d'autres moteurs de modèles sont similaires.
Ils sont tous occupés à inventer leurs propres langages de modèles, tout en évitant les problèmes qui doivent réellement être résolus.
Comprenez-vous maintenant que les soi-disant moteurs de modèles et le soi-disant pouvoir sont tous des menteurs ?
Au cœur de la nuit, je me suis réveillé d'innombrables fois et j'ai senti que mon fardeau était plus lourd simplement parce que je ne pouvais pas vous dire ce fait cruel.
J'ai donc eu le cœur brisé et j'ai pris le temps, malgré mon emploi du temps chargé, d'écrire ce véritable moteur de modèles nommé tmd_tpl.
Même s'il n'est peut-être pas encore fort, il est inévitable qu'il le soit à l'avenir.