gpt4 book ai didi

php - Twig 不呈现 HTML 标签

转载 作者:行者123 更新时间:2023-12-03 23:45:55 24 4
gpt4 key购买 nike

我使用 Twig 作为模板引擎,但在显示 HTML 数据时遇到了问题。

我搜索了 SO 并得到了以下解决方案

{% autoescape true %} {{ detailArticle.artdesc|raw}} {% endautoescape %}

这个表达式在我的本地主机上工作,但在 cPanel is Live 服务器上出现问题。

它不呈现输出。它显示为
<span style="font-size: 12pt; font-family: 'Times New Roman', serif">.. so on

使用的 Twig 版本是

"twig/twig": "~1.16",



请建议

最佳答案

您正在使用 autoescape ,它缓冲该块的内容,然后对其进行过滤(转义 HTML 实体等)。如果要打印出包含标记的变量,请使用以下任一方法:

{{ detailArticle.artdesc|raw }}

将值打印为原始字符串(根本没有转义),或者:
{% autoescape false %}
{{ detailArticle.artdesc }}
{% endautoescape %}

这与在该块内使用的所有变量上使用 raw 相同

关于php - Twig 不呈现 HTML 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36677743/

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