soft-delete

    0热度

    1回答

    我想重写symfony 1.4-Doctrine ORM中的“软删除”功能。 我得到的文件路径: 的lib /供应商/ symfony的/ lib目录/插件/ sfDoctrinePlugin/lib中/供应商/学说/教义/模板/监听器/ SoftDelete.php ,但我不能够覆盖相同的文件来改变功能。

    0热度

    1回答

    我知道在SQL Server中,当我删除表中的父行时,我可以使用级联删除,但在某些地方我读了更好地实现此逻辑在应用程序(存储库)中而不是在SQL Server中级联删除。 所以我有两个问题。首先,如果我不使用SQL Server中的删除级联,如何使用Entity Framework来解决这种情况。 用户A将父寄存器及其子上下文 用户B增加了一个新的子父寄存器。因此,用户A在上下文中没有此子女 用户

    3热度

    1回答

    我想在我的应用程序中使用Fluent NHibernate实现简单的软删除。所有实体都有一个布尔标志IsDeleted,而删除操作只会将此属性设置为true。 我很努力地查询更复杂的实体,例如通过多对多的关系来引用对方。比方说,我有Person实体,具有Project个集合: class Person : Entity { public virtual IList<Project> Pr

    1热度

    2回答

    我正在使用Devise来处理Rails应用程序中的身份验证,并且我正在使用permanent_records来软删除用户。我的用户模型的默认范围是未删除的用户。如果用户删除(停用)他的账户,我希望他能够通过登录重新激活他的账户,类似于Facebook的做法。问题是,由于Devise不知道要查找已删除的用户,因此未找到任何帐户。我想到重写会话#创建方法 def create self.re

    0热度

    1回答

    我正在设计一个应用程序,其中用户发送/接收记录,我想删除记录中列出的每个用户的分离(一个用户的删除不会隐藏记录用户)。 我的基本模型设计是这样的: class BasePrivateMessage(TimeStampedModel): accepted = models.NullBooleanField(default=None, null=True, blank=True)

    4热度

    2回答

    Softdelete行为工作正常通过实体管理器上执行delete语句如下面的代码: $entity = $this->em->getRepository('Users')->find(7); $this->em->remove($entity); $this->em->flush(); 但是当通过QueryBuilder的执行相同的功能硬删除将执行数据库 $qb = $this->em->

    7热度

    3回答

    我正在构建一个Symfony2项目,并使用gedmo/doctrine-extensions(GitHub)实施软删除。我的问题是,是否有办法“禁用”或“覆盖”softdelete,甚至检测是否有软删除。 这里的情况: 我有一个“注”实体引用“用户”的实体。具体说明引用了已被软删除的用户。即使该用户已被删除,它仍会为TWIG的“已定义”逻辑返回true,并且甚至可以返回已删除用户的ID。但是,如果

    1热度

    1回答

    覆盖DefaultDeleteEventListener和DefaultLoadEventListener提供了一个非常好的解决方案,使用Nhibernate实现软删除。 public class SoftDeletableLoadEventListener : DefaultLoadEventListener { #region Non-public members

    23热度

    5回答

    我正试图实施软删除的概念。 这是我的目标: class Post extends Eloquent { /** * The database table used by the model. * * @var string */ protected $table = 'posts'; protected $softDelete

    2热度

    3回答

    我有一个使用软删除的模型Comments:它与我的Post模型有one-to-many关系。 我的网站将有一个原生的移动应用程序与它关联,当我发送有关某个帖子的信息时,我需要向它发送一条评论的计数,并且由于某种原因,它将使用软删除的项目返回计数。 我已经得到了邮政阵列的同时发送在我的岗位模型中使用 protected $appends = array('score','commentcount',