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