如果有数据传递给Twig,我如何在Twig中显示一个块?

时间:2011-10-11 09:37:08

标签: twig

我在项目中有一个页面正在处理我遇到问题的地方。

该页面显示两组结果。第一组结果显示刚刚创建的项目的信息。第二组结果显示该项目的所有评论和修订。这就是我遇到问题的地方。

创建项目时,不会创建任何评论。但是,因为我已将页面设置为显示与所选项目相关的评论,所以期望检索所选项目的评论。由于没有要检索的评论(因为它们尚未添加),页面会失败并出现模糊的500错误。

现在,我已经看到Twig允许if语句的地方。但是,我似乎无法弄清楚如何在我的项目中使这项工作。

有没有人知道如何在Twig中使用if语句并结合MySQL结果?

1 个答案:

答案 0 :(得分:3)

我已经“缠绕”它(我整个星期都在这里)

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

然后将循环插入此if语句中。