From 0ba3f443cfb7566f78c4847fdb078fc548d70a9b Mon Sep 17 00:00:00 2001 From: zhujinyong Date: Thu, 24 Feb 2022 14:58:02 +0800 Subject: [PATCH] * Fix loadExtension. --- framework/base/model.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/framework/base/model.class.php b/framework/base/model.class.php index 5057bde3b0..a307317dfb 100644 --- a/framework/base/model.class.php +++ b/framework/base/model.class.php @@ -260,7 +260,9 @@ class baseModel $moduleExtPath = $this->app->getModuleExtPath($this->appName, $moduleName, 'model'); if(!empty($moduleExtPath['site'])) $extensionFile = $moduleExtPath['site'] . 'class/' . $extensionName . '.class.php'; if(!isset($extensionFile) or !file_exists($extensionFile)) $extensionFile = $moduleExtPath['custom'] . 'class/' . $extensionName . '.class.php'; - if(!file_exists($extensionFile)) $extensionFile = $moduleExtPath['common'] . 'class/' . $extensionName . '.class.php'; + if(!isset($extensionFile) or !file_exists($extensionFile)) $extensionFile = $moduleExtPath['vision'] . 'class/' . $extensionName . '.class.php'; + if(!isset($extensionFile) or !file_exists($extensionFile)) $extensionFile = $moduleExtPath['xuan'] . 'class/' . $extensionName . '.class.php'; + if(!isset($extensionFile) or !file_exists($extensionFile)) $extensionFile = $moduleExtPath['common'] . 'class/' . $extensionName . '.class.php'; /* 设置扩展类的名字。Set the extension class name. */ $extensionClass = $extensionName . ucfirst($moduleName);