2

我只是想让我的分页脚本通过树枝工作。当我将 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 标签?

4

3 回答 3

11

也许自动转义已打开。您可以查看 twig 的autoescape 参数

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

于 2013-08-06T06:35:32.650 回答
6

用于{{ pagination | raw }}您的输出。

从文档:

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

于 2013-08-06T06:39:37.933 回答
1

我在你之间用过这个

{% autoescape false %} 
{{ body }}
{% endautoescape %}

它对我有用

于 2018-05-03T19:43:34.747 回答