在Symfony Controller中执行此操作为我提供了一个很好的Twig错误页面:
throw $this->createNotFoundException('The product does not exist');
但这样做只会给出一个空白页面,并将错误记录到dev.log:
$foo = null;
$foo->bar();
在app_dev.php中我启用了调试:
Debug::enable();
我怎样才能获得两种情况的错误页面?如果在生产中我怎么能得到这个错误页呢?
在制作中(app.php)我使用:
ini_set('display_errors', 0);
ExceptionHandler::register();
ErrorHandler::register();