问题 在Symfony2中非破坏性地删除实体


在Symfony 2中是否有一种非常好,干净且简单的方法来非破坏性地删除实体?我想让我的管理员有机会取消删除项目,同时尽可能少地牺牲框架提供的自动化。

如果没有内置解决方案或第三方软件包来帮助我,那么最好的方法是什么?添加一个 deleted 属性到实体将需要许多添加的逻辑,以防止它们混乱由创建的控制器 doctrine:generate:crud那么也许它们应该以序列化的形式存储在一个单独的表中?


1348
2018-04-29 13:24


起源



答案:


你想要的是软删除。有一个 学说延伸 为了那个和一个  将它与Symfony集成。


14
2018-04-29 13:29