settings load from database and i18n from config files

This commit is contained in:
xiaomlove
2021-01-12 21:14:02 +08:00
parent f763eeac98
commit 9934c312b7
16 changed files with 374 additions and 360 deletions

View File

@@ -8,6 +8,8 @@ class DB
private static $queries = [];
private $isConnected = false;
private function __construct()
{
@@ -39,9 +41,11 @@ class DB
public function connect($host, $username, $password, $database, $port)
{
if (is_null($this->driver)) {
if (!$this->isConnected) {
$this->driver->connect($host, $username, $password, $database, $port);
$this->isConnected = true;
}
return true;
}
public function query(string $sql)
@@ -112,7 +116,7 @@ class DB
public function isConnected()
{
return !is_null($this->driver);
return $this->isConnected;
}