symfony2 twig escaping<字符

时间:2013-11-06 19:04:20

标签: html symfony escaping twig

我很困惑。

输入:Sentence with <character

我的代码:

{{ Status.StatusStatus }}

输出:

Sentence with <character

哪个好...但我需要启用“锚点html”,如“

<a href='/app_dev.php/something/' class='showProfile green bold'>something </a>

所以我修改代码为:{{ Status.StatusStatus|raw }}什么修复了锚点问题,现在被“转换”了 - 可点击但是从那个输入我得到了输出:

Input : Sentence with <character

Output: Sentence with

任何想法如何允许<something情况?

2 个答案:

答案 0 :(得分:0)

答案是您编写TWIG以获得所需的HTML标记,并在您需要的地方打印变量

<a href="{{ path('route_name') }}" class="showProfile green bold">{{ Status.StatusStatus }}</a>

答案 1 :(得分:0)

你可以编写自己的枝条扩展名来将一些html元素列入白名单: https://stackoverflow.com/a/8026130/1847340