我有这样的功能,用户可以在购物车中添加产品。例如,在产品被卖方删除之后,用户可以在购物车中添加一个产品,但它仍然在用户购物车中,所以如果他检出一个已删除的产品,它会将他重定向回购物车,称产品已被删除(其中一个产品工作正常),但如果他的购物车中有两个产品,一个已经删除,另一个没有,并试图检查出一个错误的trying to get property of non object。因此,我正在循环检查产品it,并检查数据库中是否仍然存在该产品,但如果其中一项检查失败,而另一项检查失败,我希望用户被重定向到购物车,所以只有当没有产品失败时,它才应该签出。我该怎么做?
控制器
public functio