Ответы пользователя по тегу Doctrine ORM
  • Как избежать зацикливания при получении связанных сущностей через доктрину?

    @GhostSt92 Автор вопроса
    Мдаа. Посыпаю голову пеплом. Проблема крылась не в доктрине, а в кривых руках и недостатке знаний.

    Проблема оказалась вот в чем:
    В сущности Category настроена self-referenced association, есть поля parent и children.
    Метод search я использовал в api и возвращал сериализованный объект.

    И получилось, что при нормализации объектов, процесс зацикливался на category->parent->children->category.
    Странно что не выводилась ошибка, но тут у меня есть догадка. Так как список children состоит из десятка категорий, нормализатор и не разпознавал зацикливание. Но тут я не уверен.

    shagguboy и Алексей Скобкин выражаю огромную благодарность вам за советы. Благодаря вам я начал копать в правильную сторону! Спасибо!
    Ответ написан
    Комментировать