soft-delete

    0熱度

    2回答

    我在extlib中使用動態內容控件。這種控制的一個很好的功能是,它自動從documentId在URL連接數據源,如: 「...#含量= DOC &行動=使用openDocument & documentId = C0282D5F7AF66787C1257ACF0028FD3A」 如果它在應用程序中存在,它將數據源連接到它。 (除非設置了ignoreRequestParameters) 我的問題是我

    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