改进Response类 支持手动设置contentType

This commit is contained in:
thinkphp
2017-05-12 10:42:59 +08:00
parent 4d594b9336
commit c0e666819f

View File

@@ -19,7 +19,6 @@ use think\response\Xml as XmlResponse;
class Response class Response
{ {
// 原始数据 // 原始数据
protected $data; protected $data;
@@ -50,12 +49,12 @@ class Response
public function __construct($data = '', $code = 200, array $header = [], $options = []) public function __construct($data = '', $code = 200, array $header = [], $options = [])
{ {
$this->data($data); $this->data($data);
$this->header = $header;
$this->code = $code;
if (!empty($options)) { if (!empty($options)) {
$this->options = array_merge($this->options, $options); $this->options = array_merge($this->options, $options);
} }
$this->contentType($this->contentType, $this->charset); $this->contentType($this->contentType, $this->charset);
$this->header = $header;
$this->code = $code;
} }
/** /**