Symfony вывод данных из бд в формате json

195
15 февраля 2018, 16:02

Здравствуйте.

(Symfony) требуется вывести данные из mysql в формате json.

Получаем статью

$em = $this->getDoctrine()->getManager();
$posts = $em->getRepository('BlogBundle:Post')->findBy([], ['id' => 'DESC'], 1);

В формат json

return new JsonResponse($posts);

В данный момент выводит [{}]. Мне нужно запихнуть все данные статьи (title, description и т.д.) в массив и вывести с помощью JsonResponse. Как мне это сделать?

Answer 1
  $postRepository = $this->getDoctrine()->getRepository('BlogBundle:Post');
  $post = $postRepository->findAll();
  $response = new JsonResponse();
  $response->setData($post);
  return $response;
READ ALSO
Скачивание файла средствами Html

Скачивание файла средствами Html

Есть ссылка с URL на файл и атрибутом downloadПри попытке скачать файл выбивает "Ошибка сети"

187
Поток в PHP не может прочитать файл

Поток в PHP не может прочитать файл

В своем проекте я запускаю поток, который не нужно ждать, с помощью

159
Как подключить phpMyAdmin к сайту?

Как подключить phpMyAdmin к сайту?

Решил изучать PHP, возникла необходимость в базе данныхКак подключить её к локальному серверу?

192
Как сохранить выбранный пункт в select

Как сохранить выбранный пункт в select

Ребят, подскажите пожалуйста, у меня такая задача : пользователь ошибочно заполнил форму и отправил ее и нужно чтобы данные которые были введены...

190