Twig 否定开始于

Twig negate starts with

twig 模板中 starts with 的否定是什么?

我得到了 url 的变量,比如 "account",如果我的 url 以 "account" 开头,我不想显示登录按钮。

在我的例子中 starts with 是什么?

{% if req starts with 'account' %}
<a href="/account">login</a>
{% endif %}

您可以用 not 取反表达式。为了使其与 start withs 一起使用,您需要强制 twig 首先使用括号执行表达式。

{% if not (req starts with 'account') %}
   <a href="/account">login</a>
{% endif %}

demo