content"."/> content".">

Heim  >  Artikel  >  PHP-Framework  >  Was bedeutet eq in thinkphp

Was bedeutet eq in thinkphp

WBOY
WBOYOriginal
2022-03-07 10:20:024409Durchsuche

In thinkphp ist eq ein Vergleichs-Tag, das die Werte der Tag-Parameter name und value vergleichen kann. Wenn die Werte von name und value gleich sind, wird der Inhalt zwischen den eq-Tags ausgegeben „0c8d20807ef3d02a286605520e590626content81e158ec091e6e6e4ad2eb67327f19fd".

Was bedeutet eq in thinkphp

Die Betriebsumgebung dieses Artikels: Windows 10-System, ThinkPHP Version 5, Dell G3-Computer.

Was bedeutet eq in thinkphp?

Das eq-Tag in thinkphp scheint nicht häufig verwendet zu werden, ist aber wichtig

Zum Beispiel ein bestimmter Zustand, ein Schalter usw., aber Sie können die Felder in der Datenbank nicht direkt lesen Wenn Sie es den Kunden zeigen, werden sie es nicht verstehen können, oder?

Wir können also das eq-Tag verwenden, um dieses kleine Problem zu lösen.

Zum Beispiel: Ich habe ein Statusfeld in der Datenbank, das einen bestimmten Status darstellt: 0 bedeutet inaktiv, 1 bedeutet aktiviert

Jetzt möchte ich dem Benutzer die Daten der gesamten Tabelle anzeigen, was soll Ich tue? ?

Eines ist sicher, wir können 0 und 1 definitiv nicht direkt im Frontend-Template auslesen,

so: b6c5a531a458a2e790c1fd6421739d1c{$vo.status}b90dd5946f0946207856a8a37f441edf

Lassen Sie den Benutzer direkt sehen. Das ist nicht ideal. Das Kundenerlebnis muss schlecht sein. . .

Lösung:

Verwenden Sie das eq-Tag, um den Wert des Status zu bestimmen, als kleiner Trick:

<eq name="vo.status" value="0">未激活</eq>
<eq name="vo.status" value="1">已激活</eq>

Wenn es sich nicht um eine besonders komplizierte Anforderung handelt, können Sie es natürlich abkürzen

So:

<eq name="vo.status" value="0">未激活<else/>激活</eq>

Hinweis : die Bedeutung von eq. Dies bedeutet, dass der Inhalt zwischen den Tags 51faf65e8b6068cf8f1bce82b64f00c3 ausgegeben wird. Der Name sollte hier nicht als {$vo.status}

geschrieben werden. Andernfalls ist es egal, wie Sie es schreiben, es ist der Wert von c0fcab944ac202ff37d8cba5b4ade40d

Natürlich ist dies nur eines der Vergleichs-Tags in thinkphp. Weitere Informationen finden Sie im thinkphp-Handbuch

 <比较标签 name="变量" value="值">
 内容
 </比较标签>

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet eq in thinkphp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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