php - 不在 twig 中转义 HTML 标签,因此它们显示为标记
问题描述
给大家一个快速的问题,
有什么我遗漏的,我无法找到正确的答案,或者我正在阅读我发现错误的结果。
Bascially, I have a variable in php
ex $var="<b>#Something#</b>";
And i render it via TWIG like
{{ var }}
我不希望它实际渲染<b>#Something#</b>
,但我想要#Something#
我在简单任务中失败的任何想法?
解决方案
你可以试试raw
树枝的方法
{% autoescape %}
{{ var|raw }} {# var won't be escaped #}
{% endautoescape %}
或设置false
为autoescape
{% autoescape false %}
{{ var }}{# var won't be escaped #}
{% endautoescape %}
推荐阅读
- android - HERE-sdk.aar 缺少 RoutingEngine 类
- apache-kafka - 可能由于与 ktable 相关的状态存储而导致内存不足异常
- android - Flutter 仅将边缘(网络)识别为连接的设备
- airflow - Airflow 2.0 ValueError:未设置插件文件夹
- c# - 防止对一个窗口上的对象的更改影响另一个窗口
- insert - 无法使用 C# 将数据插入 SQL Server
- html - 无法加载 .vtt 文件、Firefox 安全错误和 Chrome MIME 类型错误
- python - 在 Spyder 中清除历史记录窗格
- javascript - Nativescript 简单删除功能
- vba - MS-Access 表单:使用组合框搜索记录,如果找到匹配则更新记录,如果不匹配则开始添加新记录