Twig:否定包含运算符IN

时间:2016-06-12 18:16:53

标签: templates twig operators symfony

我试图否定IN

基本上,当keyword1位于keywords时,我想输出 true ,但keyword11不是。

请注意keyword11 (“my_keyword_11”)keyword1 (“my_keyword_1”)开头。 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 个答案:

答案 0 :(得分:2)

您可以在此twigfiddle

中查看代码