contenu"."/> contenu".">

Maison >cadre php >PensezPHP >Que signifie eq dans thinkphp

Que signifie eq dans thinkphp

WBOY
WBOYoriginal
2022-03-07 10:20:024451parcourir

Dans thinkphp, eq est une balise de comparaison qui peut comparer les valeurs des paramètres de balise nom et valeur. Si les valeurs de nom et de valeur sont égales, le contenu entre les balises eq sera affiché. "0c8d20807ef3d02a286605520e590626content81e158ec091e6e6e4ad2eb67327f19fd".

Que signifie eq dans thinkphp

L'environnement d'exploitation de cet article : système Windows 10, ThinkPHP version 5, ordinateur Dell G3.

Que signifie eq dans thinkphp

La balise eq dans thinkphp ne semble pas couramment utilisée, mais elle est essentielle

Par exemple, comme un certain état, un commutateur, etc., mais vous ne pouvez pas lire directement les champs de la base de données Si vous le montrez aux clients, ils ne pourront pas le comprendre, n'est-ce pas ?

Nous pouvons donc utiliser la balise eq pour résoudre ce petit problème.

Par exemple : j'ai un champ de statut dans la base de données, qui représente un certain statut, je le précise : 0 signifie inactif, 1 signifie activé

Maintenant, je souhaite afficher les données de la table entière à l'utilisateur, que dois-je faire. Je fais? ?

Une chose est sûre, nous ne pouvons certainement pas lire directement 0 et 1 dans le modèle front-end,

comme ceci : b6c5a531a458a2e790c1fd6421739d1c{$vo.status}b90dd5946f0946207856a8a37f441edf

Laissez l'utilisateur. voyez-le directement. Ce n’est pas idéal. L'expérience client doit être médiocre. . .

Solution :

Utilisez la balise eq pour déterminer la valeur du statut, comme petite astuce :

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

Bien sûr, si ce n'est pas une exigence particulièrement compliquée, vous pouvez l'abréger

Comme ceci :

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

Remarque : la signification de eq Cela signifie que si les valeurs de name et value sont égales, le contenu entre les balises 51faf65e8b6068cf8f1bce82b64f00c3 sera affiché. Le nom ici ne doit pas être écrit comme {$vo.status}

, sinon, peu importe comment vous l'écrivez, ce sera la valeur de c0fcab944ac202ff37d8cba5b4ade40d

Bien sûr, ce n'est qu'une des balises de comparaison dans thinkphp. Pour plus d'informations, vous pouvez vous référer au manuel de thinkphp

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

. Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn