如果你使用例如get或set from一个实体,或者当用教义保存时,如果有错误,是否有可能返回false?目前总是有一个错误,例如500。我想拦截这个错误并返回false。如何才能做到最好?
wwtsj6pe1#
您可以为异常创建自己的事件监听程序,并根据异常类型将其转换为响应。例如,您可以将一些消息添加到flesh bag中,然后将用户重定向到上一个路由。请在官方文档中查找更多信息:https://symfony.com/doc/current/event_dispatcher.html#creating-an-event-listener
1条答案
按热度按时间wwtsj6pe1#
您可以为异常创建自己的事件监听程序,并根据异常类型将其转换为响应。例如,您可以将一些消息添加到flesh bag中,然后将用户重定向到上一个路由。
请在官方文档中查找更多信息:https://symfony.com/doc/current/event_dispatcher.html#creating-an-event-listener