新在Symfo欧宝娱乐app下载地址ny 4.1:树枝扩展优先
2018年3月7日,·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony的版本。欧宝娱乐app下载地址其中一些信息可能是过时了。阅读最近的Symfony文档欧宝娱乐app下载地址。
理解支持重载的过滤器、函数、全局变量等。这不是一个常需要的特性,但它是有用的改变一些扩展用于您的应用程序的行为。
重载这些元素需要定义它们在新嫩枝尽可能晚地扩展和注册扩展覆盖其他扩展。当使用树枝作为一个独立的模板引擎,很容易扩展注册的顺序控制。然而,在Symfony你欧宝娱乐app下载地址没有任何控制命令。
在Sy欧宝娱乐app下载地址mfony 4.1中,允许过载任何树枝元素,我们添加了支持在树枝中定义优先级扩展。这个优先级机制与其他地区的框架:首要任务是定义为一个积极或消极的整数优先级
属性相关的服务标签(twig.extension
在这种情况下):
1 2 3 4 5 6 7 8
#配置/ services.yaml服务:#……App \树枝\ AppExtension:公众:假标签:#早些时候与更高的优先权注册扩展- - - - - -{名称:twig.extension,优先级:-1024年}
唯一的警告是,定义优先级时你不能依靠服务自动配置而且必须注册树枝延伸服务明确定义优先级
属性。
发表在#生活在边缘
评论
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。