Twig не может использовать ключевое слово OR - PullRequest
0 голосов
/ 25 марта 2019

(Привет!) Я пытаюсь выполнить условие в моем представлении, но у меня появляется следующая ошибка:

Неожиданный токен "имя" значения "ИЛИ" ("конец блока оператора"ожидается".

И я не знаю, как это исправить, вот мое мнение:

{% 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 голосов
/ 25 марта 2019

Строчные or решили проблему.

...