Ver Fonte

Fix Model again

Visman há 5 anos atrás
pai
commit
6a14abd55b
1 ficheiros alterados com 3 adições e 2 exclusões
  1. 3 2
      app/Models/Model.php

+ 3 - 2
app/Models/Model.php

@@ -67,7 +67,7 @@ class Model
     }
     }
 
 
     /**
     /**
-     * Удаляет вычесленные зависимые свойства
+     * Удаляет вычисленные зависимые свойства
      *
      *
      * @param mixed $name
      * @param mixed $name
      */
      */
@@ -88,12 +88,13 @@ class Model
      */
      */
     public function __set($name, $value)
     public function __set($name, $value)
     {
     {
+        $this->unsetCalc($name);
+
         if (\method_exists($this, $method = 'set' . $name)) {
         if (\method_exists($this, $method = 'set' . $name)) {
             $this->$method($value);
             $this->$method($value);
         } else {
         } else {
             $this->zAttrs[$name] = $value;
             $this->zAttrs[$name] = $value;
         }
         }
-        $this->unsetCalc($name);
     }
     }
 
 
     /**
     /**