Twig 中的 if 条件
我正在使用 Twig 有条件地显示一段 HTML(或者尝试这样做)。
这有什么问题吗?一切正常,直到我放入 if-endif 对。
{% set numberOfPartners = partners|length %}
(% if numberOfPartners > 1 || partners[0].special != 1 %}
<div id="headline">
{% trans %}
Lorem ipsum dolor
{{ numberOfPartners }}
<br />
{% endtrans %}
</div>
{% endif %}
我得到的错误是
致命错误:未捕获异常“Twig_Error_Syntax”,消息“未知标签名称“endif”...
I am using Twig to conditionally display a piece of HTML (or trying to, anyway).
What is wrong with this? Everything works okay until I put in the if-endif pair.
{% set numberOfPartners = partners|length %}
(% if numberOfPartners > 1 || partners[0].special != 1 %}
<div id="headline">
{% trans %}
Lorem ipsum dolor
{{ numberOfPartners }}
<br />
{% endtrans %}
</div>
{% endif %}
The error I get is
Fatal error: Uncaught exception 'Twig_Error_Syntax' with message 'Unknown tag name "endif" in ...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我实际上没有查看代码或测试过它,但这是因为你在第 2 行使用了
(%
而不是{%
吗?I haven't actually looked at the code or tested it, but is it because you've got
(%
instead of{%
on line 2?