2 Commits
1.0.0 ... 1.0.3

Author SHA1 Message Date
Gregory Letellier
c8d6e911a6 meilleure gestion des noms de tables sur les modèles hérités 2023-11-14 15:55:08 +01:00
Gregory Letellier
03d26d9167 fix bug in array host reading 2023-11-14 15:33:19 +01:00
2 changed files with 10 additions and 3 deletions

View File

@@ -40,7 +40,7 @@ class Connection
$key = (strtolower(trim($this->name)));
$this->type = isset($config[$key]["TYPE"]) ? $config[$key]["TYPE"] : null;
$this->user = isset($config[$key]["USER"]) ? $config[$key]["USER"] : null;
$this->host = isset($config[$key]["HOST"]) ? $config[$config[$key]["HOST"]] : null;
$this->host = isset($config[$key]["HOST"]) ? $config[$key]["HOST"] : null;
$this->password = isset($config[$key]["PASSWORD"]) ? $config[$key]["PASSWORD"] : null;
$this->database = isset($config[$key]["DATABASE"]) ? $config[$key]["DATABASE"] : null;
$this->port = isset($config[$key]["PORT"]) ? $config[$key]["PORT"] : null;

View File

@@ -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