Twig

灵活、快速且安全的
PHP 模板引擎

a Symfony Product
文档 标签 sandbox
您正在阅读 Twig 3.x 的文档。切换到 Twig 1.x, 2.x 的文档。

问题 & 反馈

许可证

Twig 文档 基于新 BSD 许可证 许可。

sandbox

警告

sandbox 标签自 Twig 3.15 起已弃用。请使用 include 函数的 sandboxed 选项代替。

当沙箱未全局为 Twig 环境启用时,sandbox 标签可用于为包含的模板启用沙箱模式

1
2
3
{% sandbox %}
    {% include 'user.html.twig' %}
{% endsandbox %}

警告

仅当沙箱扩展启用时,sandbox 标签才可用(请参阅 面向开发者的 Twig 章节)。

注意

sandbox 标签仅可用于沙箱化 include 标签,不能用于沙箱化模板的某个部分。以下示例不起作用

1
2
3
4
5
{% sandbox %}
    {% for i in 1..2 %}
        {{ i }}
    {% endfor %}
{% endsandbox %}