首页 > 解决方案 > 使用 ORM 原则过滤数据库上的所有查询

问题描述

我需要一些我什至不知道是否存在的东西。我会尽力解释。

在我的项目中,在有关我商店的所有对象中,我有一个“已删除”列,当该元素被删除时,我将其设置为 true。我希望记录保留在我的数据库中,但所有功能都找不到该记录。

我正在寻找的解决方案是全局的,而不是在我的所有查询上设置的过滤器。

在我的项目中,我在我的 MySQL 数据库上使用 Doctrine 作为 ORM,所以我希望存在这样的东西。

标签: mysqldatabasedoctrine-ormorm

解决方案


您可以使用StofDoctrineExtensionsBundle等 Doctrine 扩展

特别是,您可以使用Softdeleteable扩展


推荐阅读