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

发布于 2024-12-08 23:16:38 字数 306 浏览 0 评论 0原文

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

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

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

现在,我在某处看到 Twig 允许 if 语句。但是,我似乎无法弄清楚如何在我的项目中使其工作。

有谁知道如何将 Twig 中的 if 语句与 MySQL 结果结合使用?

I have a page in a project I'm working on where I'm having a bit of a problem with.

The page displays two sets of results. The first set of results displays the information for the a project that has just been created. The second set of results displays all the reviews and revisions for this project. This is where I'm having the problem.

When the project is created, there are no reviews created. However, because I have set the page to display reviews related to the selected project, it is expecting to retrieve reviews for the selected project. As there are no reviews to retrieve (because they haven't been added yet) the page fails and gives an ambiguous 500 error.

Now, I have seen somewhere that Twig allows if statements.But, I can't seem to work out how to make this work in my project.

Does anyone know how you would use an if statement in Twig in conjunction with a MySQL result?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

青春有你 2024-12-15 23:16:38

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

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

然后将循环插入到这个 if 语句中。

I've "Twigged" it (I'm here all week)

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

The loop is then inserted inside this if statement.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文