2016-06-12 2 views
2

私はINを否定しようとしています。Twig:封じ込め演算子を否定IN

keyword1keywordsであるが、keyword11がないとき基本的に、私は、本当の出力したいです。

に注意してください。keyword1( "my_keyword_1")keyword11( "my_keyword_11")開始。 keywordsは文字列のままでなければならず、コンマで分割/爆発することはできません。

{% set keywords = 'my_keyword_1, my_keyword_2' %} 
{% set keyword1 = 'my_keyword_1' %} 
{% set keyword11 = 'my_keyword_11' %} 

{% if ((keyword1 in keywords) and (keyword11 not in keywords)) %} 
    true 
{% endif %} 

前もって感謝します!

+1

私はちょっと混乱しています。 [twigfiddle上のコードは期待通りに動作するようです](http://twigfiddle.com/4r26t2)? – Matteo

+0

@マッテオありがとうございます。私は、実際には少し複雑ですが、私の例よりも 'keywords'の中にタイプミスがあります。あなたのコメントを回答として投稿し、私はそれを受け入れます。 –

答えて