Twig不能使用OR关键字

时间:2019-03-25 09:07:42

标签: symfony twig symfony4

(嗨!) 我正在尝试在我的视图中做一个条件,但是出现以下错误:

  

值为“ OR”的意外标记“名称”(预期为“语句块结尾”)。

我不知道如何解决它,这是我的观点:

{% extends 'layout.html.twig' %}

{% block title %}Récapitulatif{% endblock %}

{% block body %}

<h1 class="propertyTitle">Récapitulatif de mes revenus</h1>

<div class="container">
    {% if years is defined OR dates is defined %} //the problem is here
        {#{% if dates is defined %}#}
            <ul class="datesList">
                {% for years in year %}
                        <li><a href="{{ path('year_resume', { 'year': years }) }}" class="date"><i class="fas fa-glass-cheers year"></i> {{ years }}</a></li>
                {% endfor %}

                <span class="resumeSpace"></span>

                {% for dates in date %}
                    <li><a href="{{ path('monthly_resume', { 'date': dates }) }}" class="date"><i class="far fa-calendar-alt dateCalendar"></i> {{ dates }}</a></li>
                {% endfor %}
            </ul>
        {#{% endif %}#}
    {% else %}
    Nous n'avons pas d'informations concernant les revenus passés.
    {% endif %}
</div>

{% endblock %}

1 个答案:

答案 0 :(得分:0)

小写or解决了该问题。