content"."/> content".">
Heim >PHP-Framework >Denken Sie an PHP >Was bedeutet eq in thinkphp
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".
Die Betriebsumgebung dieses Artikels: Windows 10-System, ThinkPHP Version 5, Dell G3-Computer.
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!