我正在从事 Symfony 2 项目(准确地说是 2.1.11 版)。我正在尝试自定义使用 Symfony 防火墙时返回的 403 页面。它正确返回 403 错误,但未使用我的自定义页面。
我通过将文件放在 app/Resources/TwigBundle/views/Exception/error403.html.twig 来使用模板覆盖方法。我旁边有一个 error404.html.twig 页面,它工作正常,并且返回不存在的 URL。我已经清除了缓存,并且正在“prod”环境中进行测试。
谁能告诉我下一步去哪里?我不确定为什么 403 有效,但 404 无效。如果你有一个自定义的 403 工作,我也很感激你是如何做到的(也许我可以在其他地方覆盖该模板,等等)