meilleure gestion des noms de tables sur les modèles hérités
This commit is contained in:
@@ -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,8 +19,15 @@ class Model implements JsonSerializable
|
||||
$this->values = array();
|
||||
$this->updated = array();
|
||||
$this->pk = "id";
|
||||
$this->initTable();
|
||||
}
|
||||
|
||||
private function initTable(): void
|
||||
{
|
||||
if ($this->table == "") {
|
||||
$this->table = $this->getDefaultTableName();
|
||||
}
|
||||
}
|
||||
|
||||
public function getTable(): string
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user