相关疑难解决方法(0)

Symfony2:Twig:自定义位置中的默认模板文件

我尝试加载一个base.html.twig从symfony的默认位置移动app/Resources/views/到自定义位置的简单模板文件theme/.

模板文件包含:

    <!DOCTYPE html>
    <html>
     <head>
     ...
     </head>
     <body>
      {% block body %}{% endblock %}
     </body>
    </html>
Run Code Online (Sandbox Code Playgroud)

控制器Acme\Core\CoreBundle\Controller使用特定于控制器的模板扩展上述模板文件

    {% extends '::base.html.twig' %}
    {% block body %}
      Hello world!
    {% endblock %}
Run Code Online (Sandbox Code Playgroud)

导致错误说Unable to find template "::base.html.twig" in "AcmeCoreCoreBundle:Default:index.html.twig"..

如何告诉symfony在全球空间中找到模板文件的位置?

提前致谢.

php symfony twig

7
推荐指数
3
解决办法
2万
查看次数

标签 统计

php ×1

symfony ×1

twig ×1