Как избежать рекурсии с помощью сущностей Doctrine и JMSserializer

Я строю REST API с использованием Symfony2, Doctrine, FOSRestBundle и JMSSerializer.

Проблема, с которой я сталкиваюсь, заключается в том, что при сериализации моих сущностей сериализатор использует любые связанные сущности. Например, для задачи, которая является частью истории, которая является частью доски, поэтому при сериализации задачи я получаю вывод, который включает в себя историю, которая включает доску, которая затем включает в себя все другие истории на доске.

Есть ли простой способ ограничить это и просто включить вместо него внешние идентификаторы?

Ответы на вопрос(5)

Ваш ответ на вопрос