我今天的问题是如何在Symofny2中将我重定向到路由而不是show exception。例如,我在数据库中执行select,然后我得到
注意:未定义的偏移量:0
那么如何将此异常重定向到某个路由?我用:
try{
myMetdod()
}catch(ContextErrorException $e){
$this->redirectToRoute('myRoute');
}
但它不会产生任何影响。请帮忙
答案 0 :(得分:0)
您需要添加return并调用方法generateUrl()
try{
myMetdod()
}catch(ContextErrorException $e){
return $this->redirect($this->generateUrl('redirect-path'));
}