我有一个在e-commenrce网站上显示用户包的功能。当用户包为空时,它会抛出以下异常:
if (!$bag) {
throw new NotFoundHttpException();
}
我如何能够显示消息,例如"您的行李是空的"或其他什么,而不是抛出
404 Not Found - NotFoundHttpException
提前致谢!
答案 0 :(得分:2)
有很多方法可以做到。
您可以使用flash messages甚至render twig template来通知空袋。
或者你可以传递模板参数,说明包是空的,然后你可以在模板中使用该参数。
或者您可以在枝条模板中检查$bag
对象,如
{% if bag is null %}Your bag is empty{% endif %}