使用 ORM 原则过滤数据库上的所有查询
Posted
技术标签:
【中文标题】使用 ORM 原则过滤数据库上的所有查询【英文标题】:Filter on all query on DB with ORM Doctrine 【发布时间】:2018-07-18 07:33:01 【问题描述】:我需要一些我什至不知道是否存在的东西。我会尽力解释。
在我的项目中,在有关我商店的所有对象中,我有一个“已删除”列,当该元素被删除时,我将其设置为 true。我希望记录保留在我的数据库中,但所有功能都找不到该记录。
我正在寻找的解决方案是全局的,而不是针对我的所有查询设置的过滤器。
在我的项目中,我在我的 mysql 数据库上使用 Doctrine 作为 ORM,所以我希望存在这样的东西。
【问题讨论】:
【参考方案1】:你可以使用像StofDoctrineExtensionsBundle这样的Doctrine扩展
特别是,您可以使用Softdeleteable 扩展名
【讨论】:
以上是关于使用 ORM 原则过滤数据库上的所有查询的主要内容,如果未能解决你的问题,请参考以下文章