Fix strict mode of MySQL.

This commit is contained in:
朱金勇
2023-04-05 02:11:12 +00:00
parent e714c29ea7
commit 0f6b78f264
7 changed files with 836 additions and 711 deletions
+10 -1
View File
@@ -308,7 +308,16 @@ class baseModel
*/
public function loadDAO()
{
$this->dao = $this->app->loadClass('dao');
global $config;
$driver = $config->db->driver;
if(!class_exists($driver))
{
$classFile = $this->app->coreLibRoot . 'dao' . DS . $driver . '.class.php';
include($classFile);
}
$this->dao = new $driver();
}
/**
+1 -1
View File
@@ -759,7 +759,7 @@ class baseRouter
*/
public function getInstalledVersion()
{
$version = $this->dbh->query("SELECT value FROM " . TABLE_CONFIG . " WHERE `owner` = 'system' AND `key` = 'version' AND `module` = 'common' AND `section` = 'global' LIMIT 1")->fetch();
$version = $this->dbh->query("SELECT `value` FROM " . TABLE_CONFIG . " WHERE `owner` = 'system' AND `key` = 'version' AND `module` = 'common' AND `section` = 'global' LIMIT 1")->fetch();
$version = $version ? $version->value : '0.3.beta'; // No version, set as 0.3.beta.
if($version == '3.0.stable') $version = '3.0'; // convert 3.0.stable to 3.0.
return $version;