変数や文字列をTwigテンプレート上で、結合する方法の紹介です。
Twigで使用可能な演算子でも実は紹介していますが、自分でも実際使うときに、連想しやすいタイトルで残しておこうと思って別枠で書いておきます。
「~」を使って変数や文字列を連結する
{% set name = 'tester' %} {{ "Hello " ~ name ~ "!" }} // result Hello tester!
変数name
を文字列と結合しています。
何を結合子に使用するか分かれば簡単ですね!
「#{expression}」を使って変数や文字列を結合する
{{ "foo #{1 + 2} baz" }} // result foo 3 baz
式など計算をするために使われますが、もちろん変数を使用することも可能です。
{% set name = 'tester' %} {{ "foo #{name} baz" }} // result foo tester baz
こんな感じです。変数と文字列の結合は意外とよく使う気がします。
ご参考まで。
Twigおすすめの書籍
Twigだけに特化した書籍は読んだことがないのですが、AmazonのKindleにありました。
これと同じくらいブログでまとめられたらと思います。