Heim > Backend-Entwicklung > PHP-Tutorial > Ausgabe der ThinkPHP-Vorlagenbereichsbeurteilung in Tag und Verwendung von Range-Tags

Ausgabe der ThinkPHP-Vorlagenbereichsbeurteilung in Tag und Verwendung von Range-Tags

不言
Freigeben: 2023-03-30 09:46:01
Original
1967 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Verwendung des In-Tags und des Range-Tags der ThinkPHP-Vorlagenbereichsbeurteilungsausgabe vorgestellt. Freunde, die es benötigen, können sich auf

Das In-Tag und das Range-Tag der ThinkPHP-Vorlage beziehen Beurteilen Sie eine bestimmte Vorlage, ob die Variable innerhalb eines bestimmten Bereichs liegt.
1.in-Tag
ThinkPHPs In-Tag wird verwendet, um zu überprüfen, ob eine Vorlagenvariable innerhalb eines bestimmten Bereichs liegt. Das Format ist wie folgt:

<in name="变量名" value="值1,值2,...">要输出的内容</in>
Nach dem Login kopieren

Bei Verwendung in Das Modul setzt Variablen in Operationen (z. B. Index/Anzeige) und weist Vorlagen Werte zu:

$groupId = 1;
$this->assign( "groupId", $groupId );
Nach dem Login kopieren

template/Tpl/default/Index/display.html, verwenden Sie das In-Tag wie folgt:

<in name="groupId" value="1,2,3">管理群组</in>
Nach dem Login kopieren

Führen Sie das Beispiel aus, kann Folgendes ausgeben:

Management Group

Der PHP-Code dieses Beispiels entspricht:

<?php
if(in_array(($groupId), explode(&#39;,&#39;,"1,2,3"))){
  echo &#39;管理群组&#39;;
}
?>
Nach dem Login kopieren

Hinweis: Der Wert von Die Variable kann auch eine Zeichenfolge oder ein Array sein. Der Wert des Wertattributs kann mithilfe einer Variablen festgelegt werden.

2.Notin-Tag

Entsprechend dem In-Tag gibt es auch ein Notin-Tag, was bedeutet, dass es als nicht innerhalb eines bestimmten Bereichs liegend beurteilt wird :

Die Verwendung lautet wie folgt:

<notin name="groupId" value="1,2,3">非管理群组</notin>
Nach dem Login kopieren

Die beiden oben genannten Tag-Beispiele zusammen entsprechen:

<in name="groupId" value="1,2,3">管理群组<else />非管理群组</in>
Nach dem Login kopieren

3.range-Tag

ThinkPHP's In- und Notin-Tags können stattdessen auch als Range-Tags verwendet werden, z. B.:

<range name="groupId" value="1,2,3" type="in" >管理群组</range>
Nach dem Login kopieren

Das obige Beispiel entspricht dem In-Tag. Wenn der Wert des Typattributs notin ist, entspricht es dem Notin-Tag.

Verwandte Empfehlungen:

So verwenden Sie das HTML-Vorlagen-Tag von thinkPHP

So verwenden Sie das leere Tag für die Ausgabe der ThinkPHP-Vorlagenbeurteilung

Das obige ist der detaillierte Inhalt vonAusgabe der ThinkPHP-Vorlagenbereichsbeurteilung in Tag und Verwendung von Range-Tags. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage