你叫Eduflas.. UniversityResolver->NotFoundHttpException();
如果你想trhow这样的例外替换NotFoundHttpException
,你应该申报。 Symfony的控制器具有$this->createNotFoundException('Something Not found');
你可以抛出404这样的:
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException
//...
throw new NotFoundHttpException("Not found");
用这种方式来确保异常存在,并对其进行测试。 无论如何清除您的产品和dev 缓存以确保您使用“相同的代码”。 最后一件事情来到我的头上 - 它可能会覆盖错误页面,并且您可能会对error.html.twig或error404.html.twig做出一些改动,并且会得到不同的页面。
EDIT 当我输入您http://blore.eduflats.com/
我得到
“阵列(29){[” HTTP_HOST “] =>串(18) ”blore.eduflats.com“[” HTTP_USER_AGENT” ] => s ...“
无论如何,你的开发环境。也有错误,所以如何在prod env上工作... 如果你在开发中抛出NotFoundException,你应该得到symfony调试器页面和这个错误。在产品中,这个错误是ExceptionController捕获并显示空白错误页面(用户不应该看到异常,只有500错误)
您的日志文件中的任何消息? – MrWillihog
我刚刚发布了他们 – utkarsh2k2
不知道如何理解'em – utkarsh2k2