在thinkphp中的html裡
想判斷$huodong.id和$vo.xueduanid是否相等。
xueduanid:{$vo.xueduanid}huodongid:{$huodong.id}
輸出xueduanid:1huodongid:1
<if condition="$vo.xueduanid == $huodong.id">eee</if>
但是這樣卻無法輸出eee,這是為什麼呢?都是1 應該相等的啊?類型不對?在資料庫中取值都是int型。 。
<if condition="$vo.xueduanid == 1">eee</if>能輸出eee
<if condition="$huodong.id==1">eee</if> ;能輸出eee
== 改成eq
直接用
eq
相等
不等
其實TP的模板引擎有點BUG,上面說的理論上都對,但其實要寫成
後面那個變數要用陣列形式寫,不然轉成PHP程式碼的時候會出錯。