如何覆盖 FOSUserBundle 的登录表单

How to override Login Form for FOSUserBundle

我正在尝试覆盖 FOSUserBundle 的登录表单。我在网上看到您必须创建新文件夹。所以这是我的项目:

Intranet
 |___ templates
       |___ ApplicationFOSUserBundle
             |___ Security
                   |___ login.html.twig (the one that's supposed to override the other on)

但是没用。我想过直接在vendor里面的SecurityController里面改,但是我当然知道我不能那么做。 我也尝试创建一个 Resources/views 文件夹,但同样的输出不起作用。

有人有想法吗?谢谢

对于任何想做同样事情的人,你实际上必须像 that:

一样覆盖它
Intranet
 |___ src
       |___ Resources
             |___ FOSUserBundle
                   |___ views
                        |___ Security
                              |___ login.html.twig