如何告诉Symfony4为AccessDeniedException响应呈现自定义html?

时间:2018-03-14 16:21:59

标签: symfony4

我目前正在使用Symfony4构建一个Web应用程序来管理数据验证。目前我正在尝试构建自定义响应,因此如果用户尝试访问没有适当安全权限的页面,它将无法生成简单的字符串响应,而是呈现包含自定义内容的html文件。下面我附上了一张图片。

我的问题是如何提供课程' ErrorController'渲染功能,所以我可以通过我的HTML文件。我知道我可以扩展Controller类,但因为我需要实现AccessDeniedHandlerInterface它不会允许我。

有没有人有一个解决方案允许20行上行,而不是没有注释掉第19行?

code

1 个答案:

答案 0 :(得分:0)

https://symfony.com/doc/current/controller/error_pages.html#use-default-exception-controller

在这里找到答案。如果有人感兴趣的话,可以采取另一种方式。