Orm 在Symfony2中以非破坏性方式删除实体
在Symfony 2中,有没有一种好的、干净的、简单的方法来非破坏性地删除实体?我希望给我的管理员一个取消删除项目的机会,同时尽可能少地牺牲框架提供的自动化Orm 在Symfony2中以非破坏性方式删除实体,orm,symfony,doctrine-orm,Orm,Symfony,Doctrine Orm,在Symfony 2中,有没有一种好的、干净的、简单的方法来非破坏性地删除实体?我希望给我的管理员一个取消删除项目的机会,同时尽可能少地牺牲框架提供的自动化 如果没有内置解决方案或第三方捆绑包来帮助我,那么最好的方法是什么?将deleted属性添加到实体将需要大量添加的逻辑,以防止它们干扰由原则:generate:crud创建的控制器,因此它们可能应该以序列化形式存储在单独的表中?您需要的是软删除。有一种方法可以实现这一点,也有一种方法可以将其与Symfony集成
如果没有内置解决方案或第三方捆绑包来帮助我,那么最好的方法是什么?将
deleted
属性添加到实体将需要大量添加的逻辑,以防止它们干扰由原则:generate:crud
创建的控制器,因此它们可能应该以序列化形式存储在单独的表中?您需要的是软删除。有一种方法可以实现这一点,也有一种方法可以将其与Symfony集成