【发布时间】:2013-04-11 21:26:09
【问题描述】:
我有一个与许多其他实体(例如产品或类别)相关的实体(例如图像)。我想知道如果在其他地方存在关系(例如,如果图像与产品相关,我应该无法删除它),这是防止删除实体的最佳方法。我的想法是在存储库类中搜索关系并返回结果,或者在实体的 preRemove 生命周期事件中做“某事”。防止删除相关实体的最佳 Symfony2 方法是什么?
【问题讨论】:
-
我认为最好的方法是搜索相关实体(如果有),然后实现自己的逻辑。