我需要在Silex中编写一些代码。我有模板,当路线不存在时告诉用户。 Silex怎么样?也许有人面对它?
答案 0 :(得分:0)
如果我理解正确,您可以在找不到路线时向您的用户显示404页面,如下所示:
use Symfony\Component\HttpFoundation\Response;
$app->error(function (\Exception $e, $code) {
switch ($code) {
case 404:
$message = 'The requested page could not be found.';
break;
default:
$message = 'We are sorry, but something went terribly wrong.';
}
return new Response($message);
});
显然用模板替换了示例。
请参阅http://silex.sensiolabs.org/doc/usage.html#error-handlers