带等号的与运算符



在我的symfony项目中,我正在为具有特定状态的实体显示按钮。

如果我只定义一种类型的状态,它工作,但当我尝试两种状态时,它不工作。但是,如果我输入'!=',它就可以工作。

{% if (item.status == 'free') and (item.status == 'paid') %}
<a type="button" href="{{ path('my_path', {'id':item.id}) }}" class="btn btn-primary">Btn</a>
{% endif %}

也尝试了same as,因为它在twig文档中有描述。

另一种解决方法是使用数组和in运算符

{% if item.status in [ 'free', 'paid', ] %}
{% endif %}

相关内容

  • 没有找到相关文章

最新更新