我不能让树枝逃避规范。 html 个字符 <body>
I can't get twig to escape spec. html chars within <body>
我在这里和官方 Twig 文档上做了一些研究,但无法确定转义是仅应用于我的运行时变量还是应用于最初在我的模板文件中的文本。我无法让后者工作。
所以这就是我想要完成的:我使用一些文本编辑器创建了一个树枝模板文件(比方说 index.html),其内容如下:
...
{% autoescape 'html' %}
<body>this is some "text"</body>
{% endautoescape %}
...
如果我在浏览器中查看页面源代码,我想看到这个:
...
<body>this is some "text"</body>
...
但是我得到的只有这个:
...
<body>this is some "text"</body>
...
转义似乎对我不起作用。知道我做错了什么吗?
{% set strategy = 'html' %}
{% autoescape 'html' %}
{{ var|escape(strategy)|raw }} {# won't be double-escaped #}
{% endautoescape %}
我在这里和官方 Twig 文档上做了一些研究,但无法确定转义是仅应用于我的运行时变量还是应用于最初在我的模板文件中的文本。我无法让后者工作。
所以这就是我想要完成的:我使用一些文本编辑器创建了一个树枝模板文件(比方说 index.html),其内容如下:
...
{% autoescape 'html' %}
<body>this is some "text"</body>
{% endautoescape %}
...
如果我在浏览器中查看页面源代码,我想看到这个:
...
<body>this is some "text"</body>
...
但是我得到的只有这个:
...
<body>this is some "text"</body>
...
转义似乎对我不起作用。知道我做错了什么吗?
{% set strategy = 'html' %}
{% autoescape 'html' %}
{{ var|escape(strategy)|raw }} {# won't be double-escaped #}
{% endautoescape %}