如何为encore_entry _ * _ tags

时间:2019-05-21 12:35:59

标签: symfony webpack-encore

我正在symfony网站上设置webpack-encore。我有多个具有自己入口点的构建。但是有没有办法为encore_entry_script_tags入口点定义默认。不必像{{ encore_entry_link_tags('entry', null, 'my-website-build') }}那样输入。问题是'my-website-build'是在配置中动态设置的。因此,现在我使用自定义的树枝帮助程序get_entry()来设置正确的构建,例如{{ encore_entry_link_tags('entry', null, get_entry()) }},但能够设置默认值而不用将树枝帮助程序放入模板中会更加干净。

我已经查看了源代码,发现在其中定义了处理$entrypointLookupCollection的{​​{1}}中的Symfony\WebpackEncoreBundle\Asset\TagRendererencore_entry_link_tags类包含私有变量EntrypointLookupCollection。但是我找不到defaultBuildName的定义位置,而TagRenderer的提供可以设置EntrypointLookupCollection

0 个答案:

没有答案