Как вернуть как целочисленный параметр, так и шаблон рендеринга как ответ в Symfony2

Я хочу вернуться к моему ajax-запросу, отображающему представление, и некоторым целочисленным значениям, но я не знаю, как я могу это сделать. Я пытаюсь закодировать массив с содержимым в json, но затем при успешном выполнении функции обратного вызова я получаю массив, в котором я могу видеть поле с целым числом и параметр «заголовок», который пуст. Так как же я могу вернуть как целочисленный параметр, так и визуализировать ответ в Symfony2?

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]