2
Я пытаюсь отрицать IN.Twig: оператор сдерживания отрицания IN
В принципе, я хочу, чтобы вывести истинный, когда keyword1
в keywords
, но 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 %}
Любые идеи? Заранее спасибо!
я немного запутался. [Ваш код на twigfiddle кажется работает как ожидается] (http://twigfiddle.com/4r26t2)? – Matteo
@Matteo Спасибо, ты прав. Я нашел опечатку внутри 'keywords', что на самом деле немного сложнее, чем в моем примере. Отправьте свой комментарий в качестве ответа, и я приму его. –