From 4f874c1491d4a8a19e18018e71885602c1dac901 Mon Sep 17 00:00:00 2001 From: thinkphp Date: Thu, 23 Feb 2017 16:35:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9BLoader=E7=B1=BB=E7=9A=84model?= =?UTF-8?q?/controller/validate=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/think/Loader.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/library/think/Loader.php b/library/think/Loader.php index 70de3175..b6d95d72 100644 --- a/library/think/Loader.php +++ b/library/think/Loader.php @@ -370,7 +370,8 @@ class Loader return self::$instance[$guid]; } if (strpos($name, '\\')) { - $class = $name; + $class = $name; + $module = Request::instance()->module(); } else { if (strpos($name, '/')) { list($module, $name) = explode('/', $name, 2); @@ -405,7 +406,8 @@ class Loader public static function controller($name, $layer = 'controller', $appendSuffix = false, $empty = '') { if (strpos($name, '\\')) { - $class = $name; + $class = $name; + $module = Request::instance()->module(); } else { if (strpos($name, '/')) { list($module, $name) = explode('/', $name); @@ -441,7 +443,8 @@ class Loader return self::$instance[$guid]; } if (strpos($name, '\\')) { - $class = $name; + $class = $name; + $module = Request::instance()->module(); } else { if (strpos($name, '/')) { list($module, $name) = explode('/', $name);