脚本宝典收集整理的这篇文章主要介绍了php – 如何在Symfony 4中覆盖第三方捆绑包的资源?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图为模板创建所有这些路径(开始),但没有任何作用:
> templates / EasyAdminBundle / views / …
> templates / Resources / EasyAdminBundle / views / …
> app / Resources / …(只是来自旧结构的证明)
# local resources directory src/Resources/ # still works this path for local templates src/Resources/views/ # override resources for third-party bundles src/Resources/AcmeDemoBundle/views/ # legacy convention to override templates src/Resources/AcmeDemoBundle/translations/ # for override both translations and validations files src/Resources/AcmeDemoBundle/... # etc.
覆盖资源的新约定(自Symfony 3.4起)
Twig Templates:
按照惯例:
templates/bundles/AcmeDemoBundle/path/to/template.htML.twig
Translations:与templates /类似,您在项目的根目录中拥有翻译/目录(默认情况下):
translations/bundles/AcmeDemoBundle/messages.en.yml
注意:/ bundles / AcmeDemoBundle /子目录不是必需的,因为翻译与bundle无关,而与域有关.这意味着只要它在正确的域中,您就可以覆盖翻译.
以上是脚本宝典为你收集整理的php – 如何在Symfony 4中覆盖第三方捆绑包的资源?全部内容,希望文章能够帮你解决php – 如何在Symfony 4中覆盖第三方捆绑包的资源?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。