当我在Twig中尝试显示一个相关对象时,如果该关系不存在,因为ID在父实体中,但相关实体不在当前数据库中,Symfony会抛出500错误。
// EntityNotFoundException Twig_Error_Runtime 渲染模板时发生了异常(“类型为'App\Entity\Location'的实体对于IDs id(265)未找到”)。
我希望能够忽略这个错误,而是显示类似“相关对象丢失”的东西。
似乎可以通过在Twig中进行一些检查来解决这个问题,但是检查关系是否为null或未定义不起作用——它们仍然会找到关系,但当调用相关实体的属性时,异常被抛出。
有人已经解决了这个问题吗?
// EntityNotFoundException Twig_Error_Runtime 渲染模板时发生了异常(“类型为'App\Entity\Location'的实体对于IDs id(265)未找到”)。
我希望能够忽略这个错误,而是显示类似“相关对象丢失”的东西。
似乎可以通过在Twig中进行一些检查来解决这个问题,但是检查关系是否为null或未定义不起作用——它们仍然会找到关系,但当调用相关实体的属性时,异常被抛出。
有人已经解决了这个问题吗?