Symfony - 覆盖 FOSUserBundle changePassword_content

Symfony - override FOSUserBundle changePassword_content

我尝试了文档中报告的所有内容 here as well as here and on Whosebug

声明 app\Resources\FOSUserBundle\views\ChangePassword\changePassword_content.html.twig 无效。 app/Resources/FOSUserBundle/translations/FOSUserBundle.fr.yml 中替换的翻译很好,所以目录应该没问题......但它根本不会替换模板。

我还尝试将它放在覆盖视图中的 FOSUserBundle 的子包中,但它也不起作用(我想要使其起作用,我必须覆盖控制器以及FormType,目前我不需要它,我只想设置表单的样式)。

是否有我遗漏的配置?

提前致谢!

FosuserBundle 中的文件名为 ChangePassword/change_password_content.html.twig - 复制原始文件然后编辑它有助于确保它完全相同。

2.0beta 中的版本更新将文件移动到 'under_score' 大小写(目录路径仍然是 MixedCase)。

link 指的是 changePassword_content.html.twig 不相关,最终是错误的。