renommage de l'objet DB en Connection, suppression de la variable privée db dans le model
This commit is contained in:
@@ -8,13 +8,11 @@ class Model
|
||||
protected array $updated;
|
||||
protected string $table;
|
||||
protected string $connection = "";
|
||||
protected string $pk;
|
||||
private ?Db $db;
|
||||
protected string $pk;
|
||||
private bool $new;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->db = null;
|
||||
{
|
||||
$this->new = true;
|
||||
$this->values = array();
|
||||
$this->updated = array();
|
||||
@@ -64,13 +62,12 @@ class Model
|
||||
}
|
||||
|
||||
public function save(): bool
|
||||
{
|
||||
$this->db = Db::getInstance($this->connection);
|
||||
{
|
||||
$ret = false;
|
||||
$qb = $this->newQueryBuilder();
|
||||
if ($this->new) {
|
||||
$query = $qb->getPreparedQuery($this->values);
|
||||
$id = $this->db->insertQuery($query);
|
||||
$id = Connection::getInstance($this->connection)->insertQuery($query);
|
||||
if ($id !== false) {
|
||||
$this->values[$this->pk] = $id;
|
||||
$this->new = false;
|
||||
@@ -85,7 +82,7 @@ class Model
|
||||
$data[$updatecol] = $this->values[$updatecol];
|
||||
}
|
||||
$query = $qb->getPreparedQuery($data, false);
|
||||
$ret = $this->db->updateQuery($query);
|
||||
$ret = Connection::getInstance($this->connection)->updateQuery($query);
|
||||
if ($ret) {
|
||||
$this->updated = [];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user