Dalam html dalam thinkphp
Saya ingin menentukan sama ada $huodong.id dan $vo.xueduanid adalah sama.
xueduanid:{$vo.xueduanid}huodongid:{$huodong.id}
Output xueduanid:1huodongid:1
<if condition="$vo.xueduanid == $huodong.id">eee</if>
Tapi eee tak boleh output macam ni. Mereka semua 1. Mereka sepatutnya sama? salah jenis? Nilai dalam pangkalan data adalah semua jenis int. .
<if condition="$vo.xueduanid == 1">eee</if>boleh output eee
<if condition="$huodong.id==1">eee</if>boleh output eee
== ditukar kepada eq
Guna terus
eq
<if condition="$vo.xueduanid eq $huodong.id">
equal
<else/>
not equal
</if>
Sebenarnya, enjin templat TP mempunyai sedikit pepijat Di atas secara teorinya betul, tetapi sebenarnya ia perlu ditulis sebagai
Pembolehubah terakhir mesti ditulis dalam bentuk tatasusunan, jika tidak ralat akan berlaku apabila menukarnya kepada kod PHP.