hook return_data 逻辑错误

fixed https://github.com/top-think/think/issues/438
This commit is contained in:
cos800
2016-04-08 16:05:21 +08:00
parent 1daf055f56
commit 4ab1dbddd0

View File

@@ -61,17 +61,11 @@ class Response
$handler = !empty($_GET[Config::get('var_jsonp_handler')]) ? $_GET[Config::get('var_jsonp_handler')] : Config::get('default_jsonp_handler');
$data = $handler . '(' . json_encode($data, JSON_UNESCAPED_UNICODE) . ');';
break;
case '':
case 'html':
case 'text':
// 不做处理
break;
default:
// 用于扩展其他返回格式数据
APP_HOOK && Hook::listen('return_data', $data);
}
}
APP_HOOK && Hook::listen('return_data', $data);
if ($return) {
return $data;
}