gpt4 book ai didi

twig - 是否可以仅在 Twig 中的某些情况下打开无空间模式?

转载 作者:行者123 更新时间:2023-12-01 06:19:00 25 4
gpt4 key购买 nike

我想做这样的事情:

{% if compress %}{% spaceless %}{% endif %}
...
{% if compress %}{% endspaceless %}{% endif %}

我想通过 ['compress' => true]从 PHP 到模板打开 spaceless模式。但它会导致错误;模板标签需要正确嵌套。

有什么技术可以让我从 PHP 中打开/关闭空间?

最佳答案

您将不得不重新构建模板以执行类似的操作。

{% import _self as example %}
{% macro stuff(obj) %}
output stuff with {{ obj.name }}, etc...
{% endmacro %}

{% if compress %}
{% spaceless %}
{{ example.stuff(bla) }}
{% endspaceless %}
{% else %}
{{ example.stuff(bla) }}
{% endif %}

使用 macros避免您必须复制内容。顶部的导入语句很重要,所以不要忘记它。

关于twig - 是否可以仅在 Twig 中的某些情况下打开无空间模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10669012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com