symfony - Symfony 3.4:找不到模板“FOSUserBundle::layout.html.twig”
问题描述
我正在尝试在 symfony 3.4 项目中设置 FOSUserBundle。访问登录页面时出现此错误:
在@FOSUser/Security/ 中找不到模板“FOSUserBundle::layout.html.twig”(查看:app/Resources/views、vendor/symfony/symfony/src/Symfony/Bridge/Twig/Resources/views/Form) 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 项目中工作。我尝试了不同的位置,但没有运气。
顺便说一句,也找不到翻译
有任何想法吗?
解决方案
你试过 {% extends "::layout.html.twig" %} 吗?
推荐阅读
- amazon-web-services - 从终止实例的警报生成的 AWS SNS
- javascript - jQuery通过验证设置电话号码的最小值和最大值
- javascript - 每个模块只允许一个默认导出”,但只显示一个
- vim - 为什么 :"*p 根本不起作用?
- laravel - PHP/Laravel 中没有来自 Google Client SDK 的刷新令牌
- python-3.x - 在 Python 中将表示为“3.5 天”的时间字符串转换为“3.5*24 小时”
- python - Python Shebang 不起作用 #!/usr/local/bin/python
- javascript - 只有一个javascript标签加载?
- unit-testing - 在 EpiServer CMS 中进行单元测试的最佳方法
- windows - Windows 上的 Ant taskdef 资源绝对路径