这个关键词的存在在哪里有记录?(我猜这是一个常量,而不是一个对象,对吗?)
无论如何,我想知道它在哪里有记录,看看是否还有其他我不知道的关键词。
谢谢
无论如何,我想知道它在哪里有记录,看看是否还有其他我不知道的关键词。
谢谢
虽然这并没有回答问题,但我认为提到它很重要。
_self
本身并没有被弃用或删除,但是它的用法被弃用了!
如果你在 Twig 2.* 中寻找废弃的特性,你会发现没有任何。所以,你可能会错误地认为你是安全的,或者像我一样 scratching head,想知道为什么它在 v2.0 中停止工作。
但实际上,在 Twig v1 中,_self
是一个对象,你可以使用它做 _self.templateName
,或者用它来调用 Twig 宏。它作为对象的用法已经被弃用,但它仍然有效。
在 Twig v2 中,_self
不再是一个对象,而是一个字符串,它实际上保存了模板的名称(_self.templateName
的前一个值)。
因此,如果你在 Twig v1 中将其用作对象——你的代码将会在 Twig v2 中失败。
总之,这似乎是一个有点混乱的解决 _self
问题的方法。
_self
已经被弃用,除了在{% import %}
标签中使用。 - Alain Tiemblo