我正在尝试在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项目中使用。我在不同的地方尝试过运气。
顺便说一句,也找不到翻译
有什么想法吗?
答案 0 :(得分:0)
您尝试过{%扩展“ :: layout.html.twig”%}吗?