Poser une question sur la syntaxe thinkphp
滿天的星座
滿天的星座 2017-05-17 09:55:51
0
4
535

Dans le HTML de thinkphp
Je veux déterminer si $huodong.id et $vo.xueduanid sont égaux.

                        xueduanid:{$vo.xueduanid}huodongid:{$huodong.id}
                        
                        

Sortie xueduanid : 1huodongid : 1

            <if condition="$vo.xueduanid == $huodong.id">eee</if>

Mais eee ne peut pas être sorti comme ça. Pourquoi ? Ils sont tous 1. Ils devraient être égaux ? Mauvais type? Les valeurs de la base de données sont toutes de type int. .

<if condition="$vo.xueduanid == 1">eee</if>peut produire eee
<if condition="$huodong.id==1">eee</if>peut produire eee

滿天的星座
滿天的星座

répondre à tous(4)
仅有的幸福

== changé en eq

伊谢尔伦

Utiliser directementeq

<eq name="vo.xueduanid" value="huodong.id">
相等
<else/>
不等
</eq>
Ty80

<if condition="$vo.xueduanid eq $huodong.id">
égal
<else/>
pas égal
</if>

習慣沉默

En fait, le moteur de modèles de TP présente un petit bug. Ce qui précède est théoriquement correct, mais en fait, il doit être écrit comme

.
<if condition="$vo.xueduanid eq $huodong['id']">eee</if>

Cette dernière variable doit être écrite sous forme de tableau, sinon une erreur se produira lors de sa conversion en code PHP.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!