如何在Symfony2中将整数参数和渲染模板作为响应返回

时间:2015-01-29 09:38:00

标签: php ajax json symfony render

我想返回我的ajax请求渲染视图和一些整数值,但我不知道我该怎么做。我尝试将带有内容的数组编码到json中,但是后来成功回调函数我得到了数组,我可以看到带有整数的字段,以及那个空的“header”参数。那么如何在Symfony2中返回整数参数和渲染响应?

1 个答案:

答案 0 :(得分:2)

我从你的问题中假设你想要返回类似的东西。

array(
    'html'      => **your html**,
    'integer'   => **your integer**,
);

如果这是正确的,你可以做以下......

// ->renderResponse render the string and creates a response object for you to return
// ->render just renders the string into a variable
$html = $this->container->get('templating')->render(**template**, **parameters**);
$integer = **your integer**;

// Return a JSON object with the correct headers and what not
return new JsonResponse::create(array(
    'html'      => $html,
    'integer'   => $integer,
));