2
我在一个项目中有一个页面,我正在处理哪些问题。如果传递给它的数据如何在Twig中显示一个块?
该页面显示两组结果。第一组结果显示刚刚创建的项目的信息。第二组结果显示该项目的所有评论和修订。这是我遇到问题的地方。
项目创建时,没有创建评论。但是,由于我已将页面设置为显示与选定项目相关的评论,因此期望为选定项目检索评论。由于没有要检索的评论(因为尚未添加评论),因此该页面失败,并且出现模糊的500错误。
现在,我已经看到Twig允许if语句的地方。但是,我似乎无法弄清楚如何在我的项目中完成这项工作。
有谁知道你会如何在Twig中使用if语句和MySQL结果?
其实,Twig对此有更好的测试。如果定义的变量是空的,你可以使用'{%如果没有定义评论%}'(如果你还没有定义它)或'{%如果评论是空的}}“。参见[Twig Doc:Tests](http://twig.sensiolabs.org/doc/tests/index.html)。 – Czechnology