Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 自定义模板symfony2异常_Php_Exception_Symfony_Twig - Fatal编程技术网

Php 自定义模板symfony2异常

Php 自定义模板symfony2异常,php,exception,symfony,twig,Php,Exception,Symfony,Twig,我在论坛里搜索,什么也没找到 我对Symfony2上的异常处理程序有问题。当我尝试访问一个不存在的路由时,Symfony会检索一个空白页(在prod环境中)。日志写入一条消息:路由不存在,原因是。。。。但未显示自定义模板 在config.yml中: twig: exception_controller: twig.controller.exception:showAction 模板位于: app/Resources/TwigBundle/views/Exception/error50

我在论坛里搜索,什么也没找到

我对Symfony2上的异常处理程序有问题。当我尝试访问一个不存在的路由时,Symfony会检索一个空白页(在prod环境中)。日志写入一条消息:路由不存在,原因是。。。。但未显示自定义模板

在config.yml中:

twig: 
    exception_controller: twig.controller.exception:showAction
模板位于:

app/Resources/TwigBundle/views/Exception/error500.html.twig
app/Resources/TwigBundle/views/Exception/error404.html.twig

我做错了什么?

我认为您不需要异常处理程序,因为它是处理错误的非常高级的方法(当没有其他方法适合您的需要时)。只需覆盖那些错误页面(正如您已经做的那样),清除缓存,您就可以开始了……对不起,我指的是
exception\u controller
,而不是
exception\u handler