这并没有真正回答这个问题,但我认为提及它很重要.它_self
本身并没有被弃用或删除,但它的用法是!
如果您在Twig 2.*中查找已弃用的功能,您会发现没有.所以,你可能会错误地认为你是安全的,或者在你发现为什么它在v2.0中停止工作时刮挠你的头(就像我一样).
但实际上,在Twig v1中,_self
是一个可以用它做的对象_self.templateName
,或者用它来调用Twig宏.它作为对象的用法已被弃用但它有效.
在Twig v2中,_self
不再是一个对象而是一个字符串,它实际上包含模板名称(前一个值_self.templateName
).
因此,如果您在Twig v1中使用它作为对象 - 您的代码将在Twig v2中失败.无论如何,这个问题似乎有点混乱_self
.
归档时间: |
|
查看次数: |
4793 次 |
最近记录: |