메소드 |
설명 |
|
appendContent ( string $content ) : static |
Appends a string to the HTTP response body |
|
getContent ( ) : string |
Gets the HTTP response body |
|
getHeaders ( ) : array |
|
|
isSent ( ) : boolean |
Check if the response is already sent |
|
redirect ( string | array $location, boolean $temporarily = true ) : static |
Redirect by HTTP to another action or URL
Using a string redirect (internal/external)
$response->redirect("posts/index");
$response->redirect("http://www.google.com");
$response->redirect("http://www.example.com/new-location", false);
|
|
send ( ) : static |
Prints out HTTP response to the client |
|
sendHeaders ( ) : static |
Sends headers to the client |
|
setAttachment ( string $attachmentName ) : static |
|
|
setContent ( string $content ) : static |
Sets HTTP response body
$response->setContent("Hello!");
|
|
setContentType ( string $contentType, string $charset = null ) : static |
Sets the response content-type mime, optionally the charset
$response->setContentType('application/pdf');
$response->setContentType('text/plain', 'UTF-8');
|
|
setCsvContent ( array $rows, string $attachmentName, array | string $columns = null ) : static |
|
|
setEtag ( string $etag ) : static |
Set a custom ETag
$response->setEtag(md5(time()));
|
|
setExpires ( integer $timestamp ) : static |
Sets a Expires header to use HTTP cache
$this->response->setExpires(new DateTime());
|
|
setFileToSend ( string $file, string $attachmentName = null ) : static |
Sets an attached file to be sent at the end of the request |
|
setHeader ( string $name, string $value ) : static |
Overwrites a header in the response
$response->setHeader("Content-Type", "text/plain");
|
|
setJsonContent ( array $content, integer $jsonOptions = null ) : static |
Sets HTTP response body. The parameter is automatically converted to JSON
$response->setJsonContent(array("status" => "OK"));
$response->setJsonContent(array("status" => "OK"), JSON_NUMERIC_CHECK);
|
|
setNotModified ( ) : static |
Sets a Not-Modified response |
|
setRawHeader ( string $header ) : static |
Send a raw header to the response
$response->setRawHeader("HTTP/1.1 404 Not Found");
|
|
setStatusCode ( integer $code, string $message ) : static |
Sets the HTTP response code
$response->setStatusCode(404, "Not Found");
|
|