thinkphp の HTML で
$huodong.id と $vo.xueduanid が等しいかどうかを確認したいと考えています。
出力 xueduanid:1huodongid:1
リーリーしかし、このように eee を出力することはできません。なぜでしょうか?それらはすべて 1 です。これらは等しいはずですか?タイプが間違っていますか?データベース内の値はすべてint型です。 。
<if 条件="$vo.xueduanid == 1">eee</if>は eee を出力できます
<if 条件="$huodong.id==1">eee</if> ; eee
== に変更されました
直接使用する
リーリーeq
<if 条件="$vo.xueduanid eq $huodong.id">
等しい
<else/>
等しくない
</if>
実は、TP のテンプレート エンジンには少しバグがあります。上記は理論的には正しいですが、実際には
のように記述する必要があります。 リーリー後者の変数は配列形式で記述する必要があります。そうしないと、PHP コードに変換するときにエラーが発生します。