增加response_start标签位 路由增加response方法用于绑定response处理行为

This commit is contained in:
thinkphp
2017-06-23 12:14:23 +08:00
parent e9db7847d3
commit 3e62fe152f
2 changed files with 7 additions and 0 deletions

View File

@@ -92,6 +92,9 @@ class Response
// 处理输出数据
$data = $this->getContent();
// 监听response_start
Hook::listen('response_start', $this);
// Trace调试注入
if (Env::get('app_trace', Config::get('app_trace'))) {
Debug::inject($this, $data);

View File

@@ -1449,6 +1449,10 @@ class Route
$request->bind($bind);
}
if (!empty($option['response'])) {
Hook::add('response_start', $option['response']);
}
// 解析额外参数
self::parseUrlParams(empty($paths) ? '' : implode('|', $paths), $matches);
// 记录匹配的路由信息