Skip to content

Add Soft Delete/Restore Feature!

Compare
Choose a tag to compare
@mootensai mootensai released this 23 Jul 13:27
· 14 commits to master since this release

Adding Soft Delete/Restore feature!

add this line to your Model to enable soft delete

private $_rt_softdelete = ['<column>' => <deleted row marker value>];

example

private $_rt_softdelete = ['isdeleted' => 1];

or

private $_rt_softdelete = ['deleted_by' => Yii::app()->user->id]

add this line to your Model to enable soft restore

private $_rt_softrestore = ['<column>' => <undeleted row marker value];

example

private $_rt_softrestore = ['isdeleted' => 0];

or

private $_rt_softdelete = ['deleted_by' => 0];