Symfony сериализует один и тот же объект несколько раз - PullRequest
0 голосов
/ 21 мая 2019

У меня есть классическая логика вложенных сущностей с Category и Section сущностями и методы для получения их родителей и детей.

Когда я сериализирую сущность Section, я также хочу иметь категориюи все разделы этой категории.

Проблема в том, что сериализатор удаляет текущий раздел из коллекции разделов категории.

Вот вывод json.

    {
      "id": 1,
      "title": "Section 1",
      "thumb": null,
      "category": {
        "id": 1,
        "title": "Category 1",
        "sections": [
          {
            "id": 2,
            "title": "Section 2"
          },
          {
            "id": 3,
            "title": "Section 3"
          }
        ]
      }
    }

Я использую JMSSerializerBundle с конфигурацией по умолчанию.

Есть ли способ избежать такого поведения?

...