Statics voor een response?
- Raoul -
09/02/2013 13:51:36Hoi,
Heb volgende code:
En dan de response class:
Mijn vraag is: kan die static function json()? Vind het zelf iets netter dan dit te doen in de controller:
Wat denken jullie? Die json() returnt overigens ALTIJD een response object.
Raoul
Heb volgende code:
Code (php)
En dan de response class:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
namespace Symply\Http;
use Symfony\Component\HttpFoundation\Response as SymfonyResponse;
class Response extends SymfonyResponse
{
public static function json($content)
{
$response = new Response;
$response->setContent(json_encode($content));
$response->headers->set('Content-type', 'application/json');
return $response;
}
}
?>
namespace Symply\Http;
use Symfony\Component\HttpFoundation\Response as SymfonyResponse;
class Response extends SymfonyResponse
{
public static function json($content)
{
$response = new Response;
$response->setContent(json_encode($content));
$response->headers->set('Content-type', 'application/json');
return $response;
}
}
?>
Mijn vraag is: kan die static function json()? Vind het zelf iets netter dan dit te doen in de controller:
Wat denken jullie? Die json() returnt overigens ALTIJD een response object.
Raoul
PHP hulp
28/11/2024 08:43:22Wouter J
09/02/2013 18:02:43Een object die zichzelf aanmaakt, dat lijkt me nooit echt de bedoeling (behalve als je het hebt over factories, maar dat vind ik dit niet).
Een JSON response is een variatie op de normale Response en verdient daarom zijn eigen klasse. Waarom maak je niet gebruik van Symfony\Component\HttpFoundation\JsonResponse?
Offtopic:
Ik vind het geweldig om te zien hoeveel mensen hier al zijn overgestapt naar het gebruik van Symfony2 component!!
Een JSON response is een variatie op de normale Response en verdient daarom zijn eigen klasse. Waarom maak je niet gebruik van Symfony\Component\HttpFoundation\JsonResponse?
Offtopic:
Ik vind het geweldig om te zien hoeveel mensen hier al zijn overgestapt naar het gebruik van Symfony2 component!!
Gewijzigd op 09/02/2013 18:03:13 door Wouter J