diff --git a/module/install/model.php b/module/install/model.php index e8644ecf33..9b7e076d5f 100644 --- a/module/install/model.php +++ b/module/install/model.php @@ -160,6 +160,8 @@ class installModel extends model */ public function execDMSQL(): bool { + if($this->config->db->driver != 'dm') return true; + $dbPath = $this->app->getAppRoot() . 'db' . DS; $dbFile = $dbPath . 'dm.sql'; $dbFuncFile = $dbPath . 'dm_function.sql'; diff --git a/module/install/test/model/execdmsql.php b/module/install/test/model/execdmsql.php index a998eb5c47..a6ce329047 100755 --- a/module/install/test/model/execdmsql.php +++ b/module/install/test/model/execdmsql.php @@ -6,6 +6,10 @@ title=测试 installModel->execDMSQL(); timeout=0 cid=1 +- 测试是否能正常执行dm.sql里的SQL语句。 @1 +- 测试是否能正常执行dm.sql里的SQL语句。 @1 +- 测试是否能正常执行dm.sql里的SQL语句。 @1 +- 测试是否能正常执行dm.sql里的SQL语句。 @1 - 测试是否能正常执行dm.sql里的SQL语句。 @1 */ @@ -18,4 +22,9 @@ $tester->loadModel('install'); $tester->install->dbh = $tester->install->connectDB(); $tester->install->dbh->useDB($config->db->name); + +r($tester->install->execDMSQL()) && p() && e('1'); // 测试是否能正常执行dm.sql里的SQL语句。 +r($tester->install->execDMSQL()) && p() && e('1'); // 测试是否能正常执行dm.sql里的SQL语句。 +r($tester->install->execDMSQL()) && p() && e('1'); // 测试是否能正常执行dm.sql里的SQL语句。 +r($tester->install->execDMSQL()) && p() && e('1'); // 测试是否能正常执行dm.sql里的SQL语句。 r($tester->install->execDMSQL()) && p() && e('1'); // 测试是否能正常执行dm.sql里的SQL语句。