如何返回两个整数参数并呈现模板中的Symfony2响应(How to return both int

2019-10-21 17:46发布

我想在我的Ajax请求渲染视图退回,有的整数值,但我不知道我怎么能做到这一点。 我试着用编码内容转换成JSON数组,但随后成功回调函数我越来越数组在那里我可以看到整场,和“头”参数是空的。 所以,我怎么能同时返回整型参数和渲染Symfony2的反应呢?

Answer 1:

我从你的问题,你是想返回类似假设..

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,
));


文章来源: How to return both integer parameter and render template as response in Symfony2