404异常跳转URL配置参数 改为 异常模板地址参数 http_exception_template

This commit is contained in:
thinkphp
2016-06-07 12:24:32 +08:00
parent ae2824ced1
commit 7a579ca60e
2 changed files with 5 additions and 5 deletions

View File

@@ -223,7 +223,7 @@ class Response
public function header($name, $value = null) public function header($name, $value = null)
{ {
if (is_array($name)) { if (is_array($name)) {
$this->header = $name; $this->header = array_merge($this->header, $name);
} else { } else {
$this->header[$name] = $value; $this->header[$name] = $value;
} }

View File

@@ -95,10 +95,10 @@ class Handle
*/ */
protected function renderHttpException(HttpException $e) protected function renderHttpException(HttpException $e)
{ {
$status = $e->getStatusCode(); $status = $e->getStatusCode();
$error = Config::get('http_exception_url'); $template = Config::get('http_exception_template');
if (!APP_DEBUG && !empty($error[$status])) { if (!APP_DEBUG && !empty($template[$status])) {
return Response::create($error[$status], 'redirect')->send(); return Response::create($template[$status], 'view')->vars(['e' => $e])->send();
} else { } else {
return $this->convertExceptionToResponse($e); return $this->convertExceptionToResponse($e);
} }