目次
~環境
- Twig
文字列の比較ってどうするんだろう?
テンプレート内で文字列を比較しようとして、はたと困った。
Twigの中でifが使えるのは分かっていたが、比較はどうやるんだっけ。 == を使うのも違和感があるし。
こちらの情報によると、same as()という式が使えるらしい。
括弧の前のスペースについては、same as()
でも same as ()
でも動作には変わりないみたい。
{% set foo = Cart.CartItem.Object %} {% if `商品A` is same as( foo ) %} <p>おなじ。</p> {% endif %}