改进操作方法的对象自动注入 Requesst类增加getInput方法 用于获取 php://input值

This commit is contained in:
thinkphp
2016-09-22 13:45:02 +08:00
parent f8aaa88ecd
commit 093d356c31
2 changed files with 24 additions and 5 deletions

View File

@@ -254,9 +254,9 @@ class App
$class = $param->getClass();
if ($class) {
$className = $class->getName();
if (isset($vars[$name]) && $vars[$name] instanceof $className) {
$args[] = $vars[$name];
unset($vars[$name]);
$bind = Request::instance()->$name;
if ($bind instanceof $className) {
$args[] = $bind;
} else {
$args[] = method_exists($className, 'instance') ? $className::instance() : new $className();
}