Как отобразить блок в Twig, если к нему переданы данные? - PullRequest
2 голосов
/ 11 октября 2011

У меня есть страница в проекте, над которым я работаю, где у меня есть небольшая проблема.

На странице отображаются два набора результатов. Первый набор результатов отображает информацию для только что созданного проекта. Второй набор результатов отображает все отзывы и ревизии для этого проекта. Вот где у меня проблема.

Когда проект создан, обзоры не создаются. Однако, поскольку я настроил страницу для отображения обзоров, связанных с выбранным проектом, он ожидает получить обзоры для выбранного проекта. Поскольку нет отзывов для извлечения (потому что они еще не были добавлены), страница завершается сбоем и выдает неоднозначную ошибку 500.

Теперь я видел где-то, что Twig позволяет делать заявления if. Но я не могу понять, как заставить это работать в моем проекте.

Кто-нибудь знает, как бы вы использовали оператор if в Twig вместе с результатом MySQL?

1 Ответ

3 голосов
/ 11 октября 2011

У меня это "Twigged" (я здесь всю неделю)

{% if reviews == null %} 
    Stuff to display if the result is null
{% else %} 
        Stuff to display if the result isn't null
{% endif %} 

Затем внутри этого оператора if вставляется цикл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...