変数や文字列をTwigテンプレート上で、結合する方法の紹介です。
Twigで使用可能な演算子でも実は紹介していますが、自分でも実際使うときに、連想しやすいタイトルで残しておこうと思って別枠で書いておきます。
「~」を使って変数や文字列を連結する
css
{% set name = 'tester' %}
{{ "Hello " ~ name ~ "!" }}
// result
Hello tester!「#{expression}」を使って変数や文字列を結合する
css
{{ "foo #{1 + 2} baz" }}
// result
foo 3 baz式など計算をするために使われますが、もちろん変数を使用することも可能です。
css
{% set name = 'tester' %}
{{ "foo #{name} baz" }}
// result
foo tester bazこんな感じです。変数と文字列の結合は意外とよく使う気がします。
Twigおすすめの書籍
Twigだけに特化した書籍は読んだことがないのですが、AmazonのKindleにありました。
📦Amazon で関連書籍・ツールを検索
PHP テンプレート Twig
Amazonで探す →(アソシエイトリンク)
