У меня ошибка Silex, которая повторяется 4 раза. Я хотел бы разрешить или скрыть это. В противном случае страница загружается нормально.Отключение предупреждения/ошибки для ResourceNotFoundException
Symfony\Component\Routing\Exception\ResourceNotFoundException: in /var/www/project/vendor/symfony/routing/Symfony/Component/Routing/Matcher/UrlMatcher.php on line 96
Последовал:
Symfony\Component\HttpKernel\Exception\NotFoundHttpException: No route found for "GET /es/blah" in /var/www/project/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/EventListener/RouterListener.php on line 145
Я тестирую страницу ошибки для маршрута, который не существует. Вот мой '$ app-> ошибка()'
$app->error(function(\Exception $e, $code) use ($app) {
switch ($code) {
case 404:
return $app['twig']->render('error.twig', array(
'errormessage' => 'Sorry. This page does not exist.',
));
break;
default:
return $app['twig']->render('error.twig', array(
'errormessage' => 'There has been an error.',
));
break;
}
});
Моя ОС CentOS 6.5 и PHP 5.3.3 с Silex 1.2.3 я считаю. Включение error_reporting(0)
в моем index.php
не работает. Я также установил Xdebug для справки.
Вы находитесь в режиме отладки? $ app ['debug'] = true ;? – ivoba
Я не был, но я это понял. – nobrandheroes