Smarty ist eine Template-Engine in der PHP-Projektentwicklung. Genauer gesagt realisiert es die Trennung von Programm und Schnittstelle. Daher können Programmierer die Logik ändern, ohne die Vorlage neu zu erstellen. Vorlagendesigner können die Vorlage ändern, ohne die Logik zu beeinträchtigen:
Sehr, sehr schnell!
Es ist effektiv, den PHP-Parser zu verwenden, um diese Aufgabe zu erledigen, ohne dass eine redundante Vorlagensyntaxanalyse erforderlich ist. Er kompiliert die geänderte Vorlagendatei nur einmal, um benutzerdefinierte Funktionen und benutzerdefinierte Variablen zu bearbeiten. Daher kann diese Vorlagensprache vollständig festgelegt werden Vorlagentrennzeichen selbst, sodass Sie {}, {{}}, usw. verwenden können. Anweisungen wie if/elseif/else/endif können an den PHP-Parser übergeben werden, sodass {if. ..} Ausdrücke können einfach oder zusammengesetzt sein. Die Engine kann in Ihre Vorlagendatei eingebettet werden, obwohl dies nicht erforderlich ist (nicht empfohlen).
Der integrierte Cache unterstützt unabhängige Vorlagendateien und kann die Plug-in-Architektur der Cache-Verarbeitungsfunktion anpassen. Laden Sie das Smarty-Handbuch herunter: http://www.codepub.com/software/SmartyTemplates-12990.html
Lesen Sie Smarty-Artikel: http://edu.codepub.com/tag.php?tag=Smarty
Expandieren