Elisseii
@Elisseii
Пишу музыку и код.

Как в TWIG сделать проверку на количество записей в базе данных?

Перед выполнением цикла мне необходимо сначала выполнить проверку:
Если записей много (больше 1) тогда выводим цикл, если меньше то тоже выводим но немного иначе.
{% if records > 1 %} не прокатывает))
Как это можно сделать? что-то не могу найти.

Пример кода, который нужно выполнить если записей больше 1
{% if record %}

    <h2>{{ record.name }}</h2>

{% else %}
{% endif %}


Пример кода, который нужно выполнить если запись в базе одна.
{% if record %}

    <h1>{{ record.name }}</h2>

{% else %}
{% endif %}
  • Вопрос задан
  • 263 просмотра
Решения вопроса 1
dmitriy91
@dmitriy91
Возможно, стоит использовать фильтр length:
{% if records|length > 1 %}
    {# вывести как список #}
{% else %}
    {# вывести как одиночную запись #}
{% endif %}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы