新嫩枝:弃用标签
2018年12月20日·发表的哈维尔Eguiluz
提供的
Yonel Ceruto
在# 2696。
不支持的关键我们承诺的向后兼容性并允许Symfony应用平滑升级过程。ob娱乐下载然而,你只能触发的用法在PHP代码中,所以你不能警告用户当一些树枝模板或块会被弃用。
这就是为什么在嫩枝我们增加了一个新的1.36和2.6{%弃用%}
标签。首先,它允许反对整个模板,用于下面的例子提醒用户base.twig
将被取代layout.twig
:
1 2 3
{#基地。树枝#}{%弃用”的基础。弃用树枝”模板,使用“布局。嫩枝”。' %}{%扩展的布局。嫩枝' %}
除了完整的模板,您也可以轻视个人块:
1 2 3 4 5 6 7 8
{%块user_menu %}{%弃用”“user_menu”块被弃用,使用“user_menu_actions”。' %}{{块(“user_menu_actions”)}}{%endblock%}{%块user_menu_actions %}{#……#}{%endblock%}
当树枝发现{%弃用%}
标签,它生成一个弃用通知(通过调用PHP的trigger_error ()
函数),这样你就可以看到那些不支持与其他正常的Symfony的用法。ob娱乐下载
发表在#生活在边缘
评论
克利斯朵夫Coevoet
在12月20日表示,2018年在12:07
@Massimiliano弃用模板不是的布局。嫩枝’但是‘base.twig’。BC层是我们不删除的基础。树枝立即。相反,我们引发弃用警告,警告你,你需要迁移您的代码(准备下一个主要版本删除“base.twig”)
克利斯朵夫Coevoet
在12月20日表示,2018年在13:02
@Gregor哦,你可以在任何地方使用这个标签可以使用一个标签。所以你可以使用它在一个宏,宏调用时触发一个警告(我们不能触发一个警告进口时没有使用)
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。
Javier Eguiluz is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now