我想將模板渲染到symfony控制器中的字符串並避免轉義。 我不想讓小枝在全球範圍內流竄。 在模板本身中應用|raw
過濾器的種類,但是來自控制器。在Symfony控制器中呈現原始HTML
我想象像
$rendered_unescaped = $this->container->get('templating')
->render($templatehere, $paramshere,
array('autoescape'=>false));
順便說一句,我一廂情願地嘗試以前沒有運氣確實如此。
這需要apears,當我想添加一個html塊到ajax json響應,並且意識到我正在獲得所有的htmlentities。
感謝, 哈維爾
你確定,該字符串被'twig'而不是'javascript'轉義 – ferdynator
我認爲你是對的。我已經進行了進一步測試,實際上並沒有在symfony方面逃脫。想想我應該刪除帖子。 – javigzz
離開後,我錯誤地使用jQuery .text()而不是.html()來查看相同的內容... – sglessard