Я импортирую данные в новый проект Symfony2, используя Doctrine2 ORM.
Все новые записи должны иметь автоматически сгенерированный первичный ключ. Однако для импорта я хотел бы сохранить существующие первичные ключи.
Я использую это как конфигурацию моей сущности:
type: entity
id:
id:
type: integer
generator: { strategy: AUTO }
Я также создал установщик для поля id в моем классе сущности.
Однако, когда я сохраняю этот объект и сбрасываю его в базу данных, ключ, который я установил вручную, не сохраняется.
Каков наилучший обходной путь или решение для этого?