„Smarty Video Tutorial“ zeigt Ihnen, wie Sie die Codetrennung implementieren. smarty ist eine der bekanntesten PHP-Template-Engines der Branche. Es trennt logischen Code und externen Inhalt und bietet eine einfach zu verwaltende und zu verwendende Methode zur Trennung von PHP-Codelogik, die ursprünglich mit HTML-Code vermischt ist. Einfach ausgedrückt besteht der Zweck darin, PHP-Programmierer vom Front-End-Personal zu trennen, damit sich die Arbeit der beiden nicht gegenseitig beeinträchtigt!
Adresse für die Kurswiedergabe: http://www.php.cn/course/353.html
Der Unterrichtsstil des Lehrers:
Die Vorträge sind freundlich und natürlich, unprätentiös, nicht anmaßend oder absichtlich übertrieben, sondern sprechen eloquent und sorgfältig zwischen Lehrern und Schülern. In einer Atmosphäre der Gleichberechtigung, Zusammenarbeit und Harmonie, stiller emotionaler Austausch werden durchgeführt und der Wunsch und die Erforschung von Wissen werden in einfache und reale Unterrichtssituationen integriert. Die Schüler erlangen Wissen durch stilles Denken und stille Zustimmung.
Der schwierigere Punkt In diesem Video handelt es sich um Smarty-Caching:
(1) Seiten-Caching: Globales Caching der gesamten Seite
erfordert 4 Schritte:
①Caching aktivieren $smarty- >caching = true;
②Cache-Lebenszyklus festlegen $smarty->cache_lifetime = 3600;
③Cache-Verzeichnis festlegen $ smarty->cache_dir = './cache';
④Festlegen, dass Daten nur dann aus der Datenbank abgerufen werden, wenn kein Cache vorhanden istif(!$smarty->isCached(‘模板名’)){//从数据库取数据并assign赋值}
Auf der Grundlage der Zwischenspeicherung der gesamten Seite wird dies der Fall sein Einige Teile der Seite können nicht zwischengespeichert werden und müssen rechtzeitig aktualisiert werden. Wie Zeit, Bestandsinformationen usw. Dies erfordert also die Kontrolle des lokalen Nicht-Cachings. Insgesamt gibt es 4 Methoden: Nehmen Sie als Beispiel die Übergabe eines Zeitstempels an die Vorlage in der PHP-Datei:
<?php //省略其他代码 $smarty->assign(‘time’,time()); ?>
{$time nocache}
Zum Beispiel
{nocache}{$time1}{$time2}{/nocache}
$smarty->assign(‘time’,$time,true);
{insert name=’time’}
Hier empfehlen wir auch den Download von Quellcode-Ressourcen: http://www.php.cn/ xiazai/learn/2113
Die Ressourcen teilen Video-Kursunterlagen, PPT und Quellcode für alleDas obige ist der detaillierte Inhalt vonChuanzhi Podcast Smarty Video-Tutorial-Materialien (Kursunterlagen, Quellcode) teilen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!