一个 bundle 中的 Twig 模板调用另一个 bundle 中的另一个 Twig 模板,但我无法引用它。
该文件位于此文件夹中:
src/Company/Bundle/ActivityBundle/Resources/views/Default/index.html.twig
我正在尝试从另一个包中的 Twig 文件引用它,如下所示:
{% extends "Company/Bundle/ActivityBundle/index.html.twig" %}
我已经尝试了所有可能的组合,但它就是不接受它,并且我收到“Twig_Error_Loader:无法找到模板”错误
最佳答案
我认为您错过了模板路径的Default
部分:
{% extends "Company/Bundle/ActivityBundle/Default/index.html.twig" %}
或者我更喜欢:
{% extends "CompanyBundleActivityBundle:Default:index.html.twig" %}
希望这有帮助;)
关于symfony - 在 Twig/Symfony2 中引用模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15528270/