忘れてたのでメモとして
twig内でphpでいうところのin_arrayやarray_searchな判定をしたい!という場合はin
を使うとよろしい。
https://twig.symfony.com/doc/2.x/templates.html#containment-operator
やりたいこと
配列の中に値があるか判定したいみたい。
phpの場合
$item = 'b';
$array = ['a','b','c'];
foreach($array as $a ){
if($a === $item){
echo 'あるっす';
}
}
echo '無いっす';
これをTwigで書く時は以下のようにすると実現できる。
twigの場合
{{ item in array ? 'あったわ':'無いわ' }}
正直あまり使わないからすぐ忘れるのよね。。。