Controller类架构方法增加request参数 改进App类

This commit is contained in:
thinkphp
2016-05-27 11:30:05 +08:00
parent 46ce08b962
commit 62debf4bc6
3 changed files with 12 additions and 7 deletions

View File

@@ -313,11 +313,11 @@ class Loader
}
$class = self::parseClass($module, $layer, $name, $appendSuffix);
if (class_exists($class)) {
$action = new $class;
$action = new $class(Request::instance());
$_instance[$name . $layer] = $action;
return $action;
} elseif ($empty && class_exists($emptyClass = self::parseClass($module, $layer, $empty, $appendSuffix))) {
return new $emptyClass;
return new $emptyClass(Request::instance());
} else {
throw new Exception('class [ ' . $class . ' ] not exists', 10001);
}