回答:
{{ (ability.id in company_abilities) ? 'selected' : '' }}
三項演算子は「他の演算子」の下に文書化されています
{{ (ability.id in company_abilities) ? ability.id : '' }}
<div class="my-section {{ model.event.eventDate ? 'half' : '' }}">
- ここに条件に基づいてcssクラスを追加したい。
拡張三項演算子のサポートは、Twig 1.12.0で追加されました。
もしfoo
エコーyes
他のエコーno
:
{{ foo ? 'yes' : 'no' }}
foo
エコーする場合は、エコーしますno
。
{{ foo ?: 'no' }}
または
{{ foo ? foo : 'no' }}
foo
エコーする場合yes
、エコーしない場合:
{{ foo ? 'yes' }}
または
{{ foo ? 'yes' : '' }}
定義されていてnullではないfoo
場合はの値を返し、それ以外の場合は次の値を返します。no
{{ foo ?? 'no' }}
定義されているfoo
場合は値を返します(空の値もカウントされます)。それ以外の場合:no
{{ foo|default('no') }}