瀏覽代碼

Unset method for DataModel

Visman 4 年之前
父節點
當前提交
50b052cda9
共有 1 個文件被更改,包括 13 次插入1 次删除
  1. 13 1
      app/Models/DataModel.php

+ 13 - 1
app/Models/DataModel.php

@@ -82,7 +82,7 @@ class DataModel extends Model
      */
     public function isModified(string $name): bool
     {
-        return ! empty($this->zModFlags[$name]);
+        return isset($this->zModFlags[$name]);
     }
 
     /**
@@ -164,4 +164,16 @@ class DataModel extends Model
             return parent::__get($name);
         }
     }
+
+    /**
+     * Удаляет свойство ????
+     *
+     * @param mixed $name
+     */
+    public function __unset($name): void
+    {
+        $this->zModFlags[$name] = false;
+
+        parent::__unset($name);
+    }
 }