mysql - 使用 ORM 原则过滤数据库上的所有查询
问题描述
我需要一些我什至不知道是否存在的东西。我会尽力解释。
在我的项目中,在有关我商店的所有对象中,我有一个“已删除”列,当该元素被删除时,我将其设置为 true。我希望记录保留在我的数据库中,但所有功能都找不到该记录。
我正在寻找的解决方案是全局的,而不是在我的所有查询上设置的过滤器。
在我的项目中,我在我的 MySQL 数据库上使用 Doctrine 作为 ORM,所以我希望存在这样的东西。
解决方案
您可以使用StofDoctrineExtensionsBundle等 Doctrine 扩展
特别是,您可以使用Softdeleteable扩展
推荐阅读
- r - 如何以数据框格式绘制主成分的方差?
- python - 尝试下载 punkt 标记器:尝试加载标记器/punkt/PY3/english.pickle 不工作
- python - Flask socket-io 每个请求返回不同的 SID
- android - Webview 中未显示 Wordpress 视频海报 - 仅显示空白白色播放器
- javascript - $(...)甘特图不是函数
- c++ - 如何检查两个条件是否为真,而无需两次写入相同的条件
- php - 重力表提交后更新 ACF 用户单选按钮
- javascript - 为 Google 图表中的每个条形分配不同的颜色?
- r - 如何将导入的数据应用和过滤到 FlaxDashBoard 应用程序(ver.2)?
- html - 为什么底部的图像被截断?