Comment puis-je retourner une brindille rendu de modèle dans le cadre d'une réponse JSON?

Je veux revenir un extrait de code HTML ainsi que d'autres valeurs dans une chaîne json, voici ce que j'ai:

$html = $this->render('sometemplate.html.twig', array( 'somevar' => $somevar ) );
$response = new Response(json_encode( array("html" => $html, "name" => "Joe Bloggs") ));
$response->headers->set('Content-Type', 'application/json');
return $response;

Mais tout ce que j'obtiens est {"html":{"headers":{}}}. Est-il possible de prendre juste le rendu HTML?

InformationsquelleAutor ed209 | 2012-11-06