2 이후 주 관계를 통해 발견 된 새로운 요소를 세척하는 동안 우리는이 문제가됩니다교리는 - 새로운 엔티티는
CRITICAL: Doctrine\ORM\ORMInvalidArgumentException:
A new entity was found through the relationship 'Comment#capture' that was not configured to cascade persist operations for entity
그러나 capture
가 이미 데이터베이스에, 그리고 우리는 그것을 얻고있다 우리 캐스케이드를 유지하거나 지속하는 경우 있도록 findOneBy
에 의해, 우리는
Table constraint violation: duplicate entry.
코멘트를 새로, differents의 캡처와 루프에서 생성되며, 모든 필수 필드가 설정을 얻을. 모든 개체와
가 지속 및/또는findOne
(모든 유효)가있어, 플러시는 여전히 실패합니다. 이 어렵다 -
나는 잠시 이후이 문제에 대한, 그래서, 당신의 개체와 컨트롤러의 3 개 differents의 들여 쓰기처럼 참조하면 코드의 더주의를 기울여야한다, 나에게 모든
컨트롤러 및 엔티티와 같은 몇 가지 코드를 보여줍니다. – cheesemacfly
이것은 관련된 문제이며 도움이 될 수 있습니다. http://stackoverflow.com/questions/18171801/doctrineentent-relationship – Flip
컨트롤러의 코드는 다음과 같습니다. http://pastebin.com/J0Keukfy, 및 여기 엔티티 주석의 필드는 http : // pastebin입니다.com/nG4rE1Pp – isundil