deprecated

Twig生成一个弃用通知(通过调用 trigger_error() PHP函数)其中 deprecated 在模板中使用标记:

1
2
3
{# base.twig #}
{% deprecated 'The "base.twig" template is deprecated, use "layout.twig" instead.' %}
{% extends 'layout.twig' %}

您还可以通过以下方式弃用块:

1
2
3
4
5
6
7
8
{% block hey %}
    {% deprecated 'The "hey" block is deprecated, use "greet" instead.' %}
    {{ block('greet') }}
{% endblock %}

{% block greet %}
    Hey you!
{% endblock %}

请注意,默认情况下,弃用通知是静默的,从不显示或记录。看到了吗 显示弃用通知 学习如何处理它们。