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的事情......) –