Twig

The flexible, fast, and secure
template engine for PHP

a Symfony Product
Docs Tags sandbox
You are reading the documentation for Twig 2.x. Switch to the documentation for Twig 1.x, 3.x.
Warning Twig version 2.x is no longer maintained.

Questions & Feedback

License

Twig documentation is licensed under the new BSD license.

sandbox

The sandbox tag can be used to enable the sandboxing mode for an included template, when sandboxing is not enabled globally for the Twig environment:

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

Warning

The sandbox tag is only available when the sandbox extension is enabled (see the Twig for Developers chapter).

Note

The sandbox tag can only be used to sandbox an include tag and it cannot be used to sandbox a section of a template. The following example won't work:

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