diff --git a/src/Model.php b/src/Model.php index 4a19a83..475fffe 100644 --- a/src/Model.php +++ b/src/Model.php @@ -8,7 +8,7 @@ class Model implements JsonSerializable { protected mixed $values; protected array $updated; - protected string $table; + protected string $table = ""; protected string $connection = ""; protected string $pk; private bool $new; @@ -19,7 +19,14 @@ class Model implements JsonSerializable $this->values = array(); $this->updated = array(); $this->pk = "id"; - $this->table = $this->getDefaultTableName(); + $this->initTable(); + } + + private function initTable(): void + { + if ($this->table == "") { + $this->table = $this->getDefaultTableName(); + } } public function getTable(): string