Как исправить нарушенные отношения доктрины?

Есть две сущности:

  1. "Листинги", которые имеют следующее отношение ManyToOne:

/ ** * @ORM \ ManyToOne (targetEntity = "Каталог", reverseBy = "Списки",) * @ORM \ JoinColumn (name = "catalog_id", referencedColumnName = "catalog_id") * / защищенный каталог $;

В этой таблице уже есть данные

  1. Теперь, после того как я вручную импортировал некоторые данные в таблицу каталога, я хотел бы исправить все отношения, чтобы таблица списков указывала на правильные каталоги.

Интересно, есть ли какой-нибудь простой способ сделать это, не просматривая все каталоги и списки.

итерация по всем каталогам и спискам. это простой способ, сложным будет очистить ваши данные и снова их пополнить

Yamen Nassif 17.04.2018 09:41
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
1
1
75
1

Ответы 1

Я думаю, что лучший способ исправить ваши данные - это использовать команду, которая их исправит. Вы создаете метод в своем репозитории с ограничением, если у вас много объектов для получения поврежденных данных, а затем обновления. док

Другие вопросы по теме