Because We Love Happy Coding

フリーライターからエンジニア × 講師。発信力だけあり余ってる感じ

Twigテンプレートでの文字列比較

今日もまたコーディング。だって僕らはHappy Codingが大好きだから。

目次

~

環境

  • Twig

文字列の比較ってどうするんだろう?

テンプレート内で文字列を比較しようとして、はたと困った。

Twigの中でifが使えるのは分かっていたが、比較はどうやるんだっけ。 == を使うのも違和感があるし。

こちらの情報によると、same as()という式が使えるらしい。

括弧の前のスペースについては、same as() でも same as ()でも動作には変わりないみたい。

  {% set foo = Cart.CartItem.Object %}
  {% if `商品A` is same as( foo ) %}
  <p>おなじ。</p>
  {% endif %}

参考記事