ホームページ  >  に質問  >  本文

thinkphp の構文について質問する

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

を出力できます
滿天的星座滿天的星座2712日前546

全員に返信(4)返信します

  • 仅有的幸福

    仅有的幸福2017-05-17 09:57:51

    == に変更されました

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-17 09:57:51

    直接使用するeq

    リーリー

    返事
    0
  • PHP中文网

    PHP中文网2017-05-17 09:57:51

    <if 条件="$vo.xueduanid eq $huodong.id">
    等しい
    <else/>
    等しくない
    </if>

    返事
    0
  • 習慣沉默

    習慣沉默2017-05-17 09:57:51

    実は、TP のテンプレート エンジンには少しバグがあります。上記は理論的には正しいですが、実際には

    のように記述する必要があります。 リーリー

    後者の変数は配列形式で記述する必要があります。そうしないと、PHP コードに変換するときにエラーが発生します。

    返事
    0
  • キャンセル返事