Обнаружение неправильной конфигурации объекта в Symfony2
Ну, я нене знаю, что делать, чтобы исправить ошибку в моем проекте.
я пытаюсь обработать вложенную форму с отношением «многие ко многим с атрибутами». В ошибках говорится, что он не может создать ассоциацию, потому что для одной из сторон требуется идентификатор.
Хорошо. Поэтому я попытался создать только недостающую сторону. Но все та же ошибка.
Наконец, я понял, что у меня все та же проблема с этим простым кодом:
public function onSuccess(Page $page)
{
$this->em->flush();
}
Буду признателен за сообщение об ошибке, например "Привет всем'нечего смывать! Но нет, все та же ошибка: я должен создать объект (и его идентификатор) до того, как связать его.
Я посмотрел на трассировку стека. И да, похоже, что UnitOfWork ->computeAssociationChanges вызывается после сброса и требует идентификаторов для связанных объектов.
Как я могу создать объекты в базе данных, если команда flush создает ошибку?