Как сохранить / очистить сущности doctrine2 с отношениями OneToMany // ManyToOne? - PullRequest
3 голосов
/ 11 ноября 2011

Я пытаюсь сохранить / очистить мои сущности doctrine2, но каждый раз получаю ошибку:

Сущность типа Test \ Main \ MainBundle \ Entity \ ProductVariantAssociation имеет идентичность через чужую сущностьTest \ Main \ MainBundle \ Entity \ Product, однако у этой сущности нет самой сущности.Вы должны вызвать EntityManager # persist () для связанной сущности и убедиться, что это идентификатор, сгенерированный, прежде чем пытаться сохранить 'Test \ Main \ MainBundle \ Entity \ ProductVariantAssociation'.В случае генерации идентификатора после вставки (например, MySQL Auto-Increment или PostgreSQL SERIAL) это означает, что вы должны вызывать EntityManager # flush () между обеими постоянными операциями.

Я разместил свой ArticleController на pastebin:http://pastebin.com/iN0BpGFc

Кто-нибудь знает, как решить эту проблему?

...