1
与Twig(和FuelPHP)试图输出中HTML的时候,我得到了转义HTML,即使autoescape
值是false
(配置文件或者直接在模板...)嫩枝逃脱我的HTML,即使autoescape是假的(FuelPHP配置)
这里是我的嫩枝模板:
{% set id_page = 'visio_page' %}
{% include 'layout/header.twig' %}
<div id="main">
<div class="inner">
{% autoescape false %}
{{form}} {# or form|raw #}
{% endautoescape %}
</div>
</div>
{% include 'layout/footer.twig' %}
这里是我的表单变量我给嫩枝:
$data['form'] = $fieldset->form()->build(Uri::create('/form/submit'));
//output is only HTML: '<form>......</form>';
这就是结果,我有...
我通常使用{{my_var|raw}}
但它并没有在这种特殊情况下工作...
我将parser.View_Twig.auto_encode设置为false,它工作!谢谢@kenjis! (我没有注意到auto_encode正在影响autoescape的事情......) –