LoginSignup
3
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 }}

などなど

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

3
4
0

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
  3. You can use dark theme
What you can do with signing up
3
4