您好我已经创建了一个eventlistener但现在我想要返回一个自定义模板,如果有404异常。
我不知道如何从eventlistener返回模板。
我的代码:
<?php
namespace Pdb\Prodacom\EventBundle\EventListener;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent;
class PdbCustomListener {
public function onKernelException(GetResponseForExceptionEvent $event)
{
$exception = $event->getException();
if($exception->getStatusCode() == '404') {
//RETURN A CUSTOM TEMPLATE HIER
}
}
}
答案 0 :(得分:1)