Symfony 4.3: return $ this-> json ($ entity) иногда возвращает пустой результат - PullRequest
0 голосов
/ 06 июня 2019

Я начал мигрировать с Symfony 3.4 на 4.3 в последние пару дней. Функции моего контроллера почти эксклюзивно возвращают результаты JSON или визуализированные представления.

Согласно документации Symfony 4.3, я использую return $this->json($entity); в getEntity() функциях, где я хочу вернуть полные данные определенного объекта. Я считаю, что это работает, а затем не работает, где возвращаемый результат содержит всю мою сущность в формате JSON или просто {}.

print_r($entity); непосредственно перед возвратом показывает, что сущность не пустая. Я не могу понять, почему ответ пуст, и почему он иногда работает, а иногда нет. Это не «случайно», как в работах один или два, а затем не работает. Он либо работает последовательно в течение длительного времени, либо не работает.

1 Ответ

0 голосов
/ 06 июня 2019

Попробуйте использовать JSONRESPONSE:

return new JsonResponse($entity,200);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...