树枝模板 - 如何在树枝模板中渲染html

时间:2013-08-06 06:24:04

标签: html twig render

我只是想让我的分页脚本通过树枝工作。当我将我的php变量的结果作为twig变量{{pagination}}发送到twig时,它显示原始的html代码:

Page <strong>3</strong> of 4&nbsp; &nbsp; &nbsp; &nbsp; <a href="/search.php?pn=2"> Back</a> 
<span class="paginationNumbers">&nbsp; <a href="/search.php?pn=2">2</a> &nbsp;&nbsp; 
<span class="pagNumActive">3</span> &nbsp;&nbsp; <a href="/search.php?pn=4">4</a> &nbsp;
</span>&nbsp; <a href="/search.php?pn=4"> Next</a> 

我现在如何呈现这些html标签?

3 个答案:

答案 0 :(得分:8)

可能已启用自动转义功能。 您可以查看autoescape parameters的树枝。

您可以尝试在{% autoescape false %}{% endautoescape %}之间包装代码。

答案 1 :(得分:4)

使用{{ pagination | raw }}输出。

来自文档:

  

原始过滤器将值标记为“安全”,这意味着在一个   启用自动转义的环境,此变量不会启用   如果raw是应用于它的最后一个过滤器,则转义。

答案 2 :(得分:0)

我在你的

之间使用了这个
{% autoescape false %} 
{{ body }}
{% endautoescape %}

它对我有用