Symfony 3.4:无法找到模板“ FOSUserBundle :: layout.html.twig”

时间:2018-08-02 10:53:50

标签: symfony fosuserbundle

我正在尝试在symfony 3.4项目中设置FOSUserBundle。访问登录页面时出现此错误:

  

在@FOSUser中找不到模板“ FOSUserBundle :: layout.html.twig”(已查看:应用程序/资源/视图,供应商/ symfony / symfony / src / Symfony / Bridge / Twig / Resources / views / Form) /Security/login.html.twig在第1行。

实际上找到了登录模板,但是登录模板使用了FOSUserBundle::layout.html.twig

{% extends "FOSUserBundle::layout.html.twig" %}

这是我在app/Resources文件夹中的树,权限和所有权似乎没问题:

app/Resources/
├── FOSUserBundle
│   ├── translations
│   │   └── FOSUserBundle.es.yml
│   └── views
│       ├── layout.html.twig
│       └── Security
│           └── login.html.twig
└── views
    ├── base.html.twig
    ├── default
    │   └── index.html.twig

此结构曾在Symfony 2.8项目中使用。我在不同的地方尝试过运气。

顺便说一句,也找不到翻译

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您尝试过{%扩展“ :: layout.html.twig”%}吗?