在这里它说:
3) 一个控制器被执行并传递了扁平化的异常。要渲染的确切控制器作为构造函数参数传递给此侦听器。此控制器将返回此错误页面的最终响应。
我需要这样做:
要渲染的确切控制器作为构造函数参数传递给此侦听器
这是什么意思?文档没有示例。
最好的选择是查看ExceptionListener的代码。如您所见,构造函数将 $controller 作为参数。它是一个字符串,指示将在子请求中使用哪个控制器。默认情况下它是一个
Symfony\Bundle\TwigBundle\Controller\ExceptionController::showAction
并且此控制器将返回此错误异常的最终响应