支持控制器的架构方法依赖注入

This commit is contained in:
thinkphp
2016-09-25 17:35:29 +08:00
parent e0491932b5
commit 0b7f0b0534
2 changed files with 23 additions and 2 deletions

View File

@@ -406,7 +406,7 @@ class Loader
}
$class = self::parseClass($module, $layer, $name, $appendSuffix);
if (class_exists($class)) {
return new $class(Request::instance());
return App::invokeClass($class);
} elseif ($empty && class_exists($emptyClass = self::parseClass($module, $layer, $empty, $appendSuffix))) {
return new $emptyClass(Request::instance());
}