【发布时间】:2019-03-01 16:07:37
【问题描述】:
我正在构建一个允许用户为广告商创建报告的应用。实体的设置使得 Report 对象和 Advertiser 对象之间存在关系 - 因此广告商有一个 getReports() 方法来获取它们。
我想更改应用程序,以便它只是将“已删除”属性更改为 true,而不是实际删除实体。这部分没问题,但我不确定如何做到这一点,以便 Advertiser 实体上的 getReports() 只返回具有 false 已删除属性的广告商的报告。
如果您对如何按照 Symfony 最佳实践进行操作有任何建议,请告诉我。
【问题讨论】:
-
您是否还需要获取广告商的“已删除”报告?还是保持广告商与已删除报告之间的关系?
-
不,我不需要能够获取已删除的报告,但可以在必要时手动翻转数据库中的已删除标志以将其取回。
标签: symfony doctrine-orm doctrine