Symfony 3 的软删除包
Soft Delete bundle for Symfony 3
我一直在寻找一种在 symfony 3 中实现软删除的好方法。它似乎 StofDoctrineExtensionsBundle 存在于 Symfony 2 但我没有看到任何类似的东西用于 Symfony 3。
如果没有,我不介意为此打包。如果它不存在,有人可以解释一种通用方法以及它在 Symfony 3 中的样子(我对 Symfony 还是很陌生!)?
如果您正在使用 Doctrine ORM,您可以尝试 Doctrine2 Behaviors KNP Labs。它改变了删除的行为,所以即使你打电话
$em->remove($object);
它仍然存在于您的数据库中。
我在我的 Symfony 3.2 应用程序中使用 Translatable/Translation Traits,它工作正常。
我一直在寻找一种在 symfony 3 中实现软删除的好方法。它似乎 StofDoctrineExtensionsBundle 存在于 Symfony 2 但我没有看到任何类似的东西用于 Symfony 3。
如果没有,我不介意为此打包。如果它不存在,有人可以解释一种通用方法以及它在 Symfony 3 中的样子(我对 Symfony 还是很陌生!)?
如果您正在使用 Doctrine ORM,您可以尝试 Doctrine2 Behaviors KNP Labs。它改变了删除的行为,所以即使你打电话
$em->remove($object);
它仍然存在于您的数据库中。
我在我的 Symfony 3.2 应用程序中使用 Translatable/Translation Traits,它工作正常。