我有以下代码将字符串呈现为 HTML 输出。如何阻止它转义 HTML 文本?
$template = '{{ who }} bar';
$params = array('who' => "Foo's");
$twig = new \Twig_Environment(new \Twig_Loader_String);
var_dump($twig->render($template, $params));
输出:
string(14) "Foo's bar"
我怎样才能让它输出这个呢?
string(14) "Foo's bar"
我知道更改'{{ who }} bar'
为'{{ who|raw }} bar'
将解决问题,但我想在渲染阶段解决这个问题。我不想更改所有模板。