У меня есть код на symfony, который при загрузки страницы должен смотреть на первую карту в массиве и выводить div с ошибкой о том, что карта не действительна. Мой код:
{% set currentDate = now|date("m/Y") %}
{% set cardExpireDate = attribute(attribute(params.cards, 0), 'expireDate')|date("m/Y") %}
{% set cardNumberDate = attribute(attribute(params.cards, 0), 'info') %}
{% if cardExpireDate < currentDate %}
<div class="sc_block_cards__warning error_suggestion">
Карта "{{ cardNumberDate }}" является более не действительной
на {{ cardExpireDate }}, так как срок ее действия прошел {{ cardExpireDate }}
</div>
{% endif %}
Проблема в том, что он всегда выводит ошибку. Я очень мало писал на шаблонизаторе, поэтому не знаю как сделать это правильно.