在 app/Resources 中覆盖 SonataUserBundle
Override SonataUserBundle in app/Resources
我尝试遵循 Symfony 最佳实践并将模板放入 app/Resources/views,但我无法使其适用于 SonataUserBundle 模板。
我的 AppBundle 继承了 SonataUserBundle。
如果我把模板放在:
AppBundle/Resources/views/Admin/Security/login.html.twig
有效
但是将 login.html.twig 文件放入
app/Resources/views/Admin/Security/login.html.twig
无效。
我也试过:
app/Resources/views/AppBundle/Admin/Security/login.html.twig
app/Resources/views/SonataUserBundle/Admin/Security/login.html.twig
app/Resources/views/FOSUserBundle/Admin/Security/login.html.twig
有什么想法吗?并感谢您的帮助!
PS:实体对象工作正常。
其实我在FOSUserBundle documentation...
中找到了答案
app/Resources/views/FOSUserBundle/Admin/Security/login.html.twig
其实应该是
app/Resources/FOSUserBundle/views/Admin/Security/login.html.twig
包名必须在视图目录之前...
我尝试遵循 Symfony 最佳实践并将模板放入 app/Resources/views,但我无法使其适用于 SonataUserBundle 模板。
我的 AppBundle 继承了 SonataUserBundle。
如果我把模板放在:
AppBundle/Resources/views/Admin/Security/login.html.twig
有效
但是将 login.html.twig 文件放入
app/Resources/views/Admin/Security/login.html.twig
无效。
我也试过:
app/Resources/views/AppBundle/Admin/Security/login.html.twig
app/Resources/views/SonataUserBundle/Admin/Security/login.html.twig
app/Resources/views/FOSUserBundle/Admin/Security/login.html.twig
有什么想法吗?并感谢您的帮助!
PS:实体对象工作正常。
其实我在FOSUserBundle documentation...
中找到了答案app/Resources/views/FOSUserBundle/Admin/Security/login.html.twig
其实应该是
app/Resources/FOSUserBundle/views/Admin/Security/login.html.twig
包名必须在视图目录之前...