Symfony 3

时间:2017-07-01 16:47:13

标签: php symfony doctrine soft-delete

我一直在寻找一种在symfony 3中实现软删除的好方法。对于Symfony 2,它似乎存在StofDoctrineExtensionsBundle但我没有看到Symfony 3的类似内容。

如果一个人不存在,我不介意为此做一个捆绑。如果它不存在,那么有人可以解释一般的方法以及Symfony 3中可能会出现的结果(我对Symfony来说还是新手!)?

1 个答案:

答案 0 :(得分:1)

如果您使用的是Doctrine ORM,您可以尝试KNP实验室的Doctrine2 Behaviors。它会更改删除行为,即使您调用也是如此 $em->remove($object);它仍然存在于您的数据库中。 我在我的Symfony 3.2应用程序中使用可翻译/翻译特征,它工作正常。