LoginSignup
4

More than 5 years have passed since last update.

Twigで変数を使用する際のメモ

Last updated at Posted at 2018-07-14

変数について

変数について基本的な使い方など

基本的な使い方
変数に値をセットする

twig
{% set hoge = 'hoge' %}
{{ hoge }}

文字列を連結したいときは ~ を使う

twig
{% set hoge = 'hoge' %}
{% set fuga = 'fuga' %}
{{ hoge~fuga }}

本家サイトでの例
{% set foo = 'foo' ~ 'bar' %}

if文を使って
変数に値をセットすることも

twig
{% if regist == 0 %}
  {% set className = 'box-A' %}
{% else %}
  {% set className = 'box-B' %}
{% endif %}

<div class="{{ className }}"></div>

知らなかったのでメモ

twig
四則演算
{% set int = 10 + 22 %}

テンプレート内で定義
{% set val = '<div>value</div>' %}
{{ val|raw }}

などなど

他にも覚えたこと随時追記してきます。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
4