在我的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 %}