【发布时间】:2013-09-23 19:21:01
【问题描述】:
我想在 symfony 控制器中将模板渲染为字符串并避免转义。
我不想阻止树枝在全球范围内逃逸。
在模板本身中应用|raw 过滤器,但来自控制器。
我想像
$rendered_unescaped = $this->container->get('templating')
->render($templatehere, $paramshere,
array('autoescape'=>false));
顺便说一句,我一厢情愿地尝试了前一个,确实没有运气。
当我想将 html 块添加到 ajax json 响应并意识到我正在获取 htmlentities 时,这需要出现。
谢谢, 哈维尔
【问题讨论】:
-
你确定吗,字符串被
twig而不是javascript转义 -
我认为你是对的。我已经进一步测试,实际上并没有在 symfony 方面逃脱。认为我应该删除该帖子。
-
离开这个帖子,我在错误地使用 jQuery .text() 而不是 .html() 后正在查看相同的内容 ...