Heim > Artikel > Backend-Entwicklung > Smarty analysiert die Verwendung reservierter Variablen
In diesem Artikel wird hauptsächlich die Verwendung von Smarty-Retainer-Variablen vorgestellt. Er stellt die Funktionen und die Verwendung allgemeiner Smarty-Retainer-Variablen ausführlicher vor. Ich hoffe, es hilft allen.
Die Details sind wie folgt:
Die Variable {$smarty} muss nicht zugewiesen werden. Sie kann direkt in der Vorlage verwendet werden, um auf einige spezielle Vorlagenvariablen zuzugreifen , wie zum Beispiel: Seitenanforderungsvariable $ _GET, $_POST, $_REQUEST, $_SESSION, $_COOKIE und einige Umgebungsvariablen wie $_ENV, $_SERVER, die direkt über die folgenden Methoden abgerufen werden können:
{$smarty.get}
Dasselbe wie $_GET zum Abrufen der URL-Parameter
wie zum Beispiel: $_GET['page'] Das Abrufen von
{$smarty.post}
über {$smarty.get.page} ist dasselbe wie $_POST. Das Abrufen von Parametern
{$smarty.request}
ist dasselbe wie $_REQUEST zum Abrufen von Anforderungsparametern.
{$smarty.cookie}
Das Gleiche wie $_COOKIE zum Abrufen von Cookies als $_SESSION, um eine Sitzung abzurufen
{$smarty.session}
Das Gleiche wie $_SERVER, um Servervariablen abzurufen
{$smarty.server}
Das Gleiche wie $_ENV, um Umgebungsvariablen abzurufen
{$smarty.env}
Das Gleiche als time(), um einen Zeitstempel zu erhalten
{$smarty.now}
Direkter Zugriff auf PHP-Konstanten wie {$smarty.const .__FILE__}
{$smarty.const}
Vorlagenausgabe, die über die integrierte {capture Auf die Funktion }...{/capture} kann über {$smarty.capture.name} zugegriffen werden. Dient zum Zugriff auf die Schleifenattribute von {section} bzw. {foreach}. Es gibt einige davon , Last, Index und andere Attributwerte verfügbar
{$smarty.capture}
Gibt den aktuellen Vorlagennamen zurück
{$smarty.section} {$smarty.foreach}
Smarty-Version
{$smarty.template}
wird verwendet linkes Trennzeichen und rechtes Trennzeichen drucken, Klasse {ldelim}{rdelim}
{$smarty.version}
Verwandte Empfehlungen:
{$smarty.ldelim} {$smarty.rdelim}
Detaillierte Erläuterung der CI-Framework-Integration Smarty-Instanz
Detaillierte Erklärung, wie die Smarty Template Engine zwischenspeichert
Smarty Template Engine Video-Lehrmaterialkurs Empfehlung
Das obige ist der detaillierte Inhalt vonSmarty analysiert die Verwendung reservierter Variablen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!