ska*_*dal 4 php symfony fosuserbundle
我对Symfony Flex和FOSUserBundle有问题。我无法覆盖默认的FOSUserBundle模板。我尝试按照Symfony文档,教程进行所有操作,但没有任何效果。就像Twig不会使用我的layout.html.twig而不是默认的FOSUserBundle一样进行渲染。
模板目录树看起来应该遵循新的Symfony Flex结构:
- templates
- default
- FOSUserBundle
- views
- layout.html.twig
- base.html.twig
Run Code Online (Sandbox Code Playgroud)
也许有人遇到过Symfony Flex类似的问题。
在https://github.com/symfony/symfony/pull/24179中合并在Symfony 3.4中的请求,此请求自此可用,3.4-BETA1并4.0-BETA1指定您需要将模板放置在templates/bundles/FOSUserBundle/layout.html.twig。PR描述中恰好以该用例为例。
在Symfony 3.3中,应该通过将模板放在 src/Resources/FOSUserBundle/views/layout.html.twig
| 归档时间: |
|
| 查看次数: |
2006 次 |
| 最近记录: |