Symfony also provides a
If Symfony offered nothing else, you would already have a toolkit for easily
accessing request information and an object-oriented interface for creating
the response. Even as you learn the many powerful features in Symfony, keep
in mind that the goal of your application is always to interpret a request
and create the appropriate response based on your application logic.
Response
class: a simple PHP representation of
an HTTP response message. This allows your application to use an object-oriented
interface to construct the response that needs to be returned to the client:1 2 3 4 5 6 7 8 9 | use Symfony\Component\HttpFoundation\Response;
$response = new Response();
$response->setContent('<html><body><h1>Hello world!</h1></body></html>');
$response->setStatusCode(Response::HTTP_OK);
$response->headers->set('Content-Type', 'text/html');
// prints the HTTP headers followed by the content
$response->send();
|
New in version 2.4: Support for HTTP status code constants was added in Symfony 2.4.
The
Request
and Response
classes are part of a standalone component
included with Symfony called HttpFoundation. This component can be
used entirely independently of Symfony and also provides classes for handling
sessions and file uploads.
No comments:
Post a Comment