mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-15 13:32:41 +08:00
settings load from database and i18n from config files
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user