php - 带有 HTML 标签的 TWIG 变量

标签 php twig

是否可以将包含 HTML 内容的变量传递给 twig 模板,所以在呈现页面时,解释变量中的 HTML 内容,而不是使用标签显示?

示例:

$this->_app->render('test.twig', [
            "description" => "<b>TEST</b>"
        ]);

测试.twig:

<li><b>Description</b><br>
    {{ description }}
</li>       

上面例子的结果:

<b>TEST</b>

预期结果:

TEST

最佳答案

您可以使用原始过滤器: http://twig.sensiolabs.org/doc/filters/raw.html

<li><b>Description</b><br>
{{ description|raw }}
</li>  

关于php - 带有 HTML 标签的 TWIG 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40768702/

相关文章:

php - 将 PDO 结果集转换为对象数组

php - Sphinx搜索的数据库定义

php - IRC 用户名作为论坛用户名

php - 我可以让某些用户查看我的分析数据吗?

symfony - 如何将 Twig 表达式作为参数传递给模板,然后使用模板的上下文执行它?

svg - Twig:包含来自 SVG 文件的外部代码

php - 如何将编码的 JSON 字符串返回给 jQuery 调用?

php - 在 Twig 中循环并从数组中提取信息

forms - 如何从 div 切换到 Symfony2 表单的表格布局?

twig - 使用 twig 如何在 html 代码中存储变量