ReferenceMany(Scores) を含む Match ドキュメントがあります。マッチに新しいスコアを追加してマッチを返すと、新しいスコアがありません。ただし、次のリクエストでは、スコアがあります。Doctrine に同じリクエストで Match を強制的に更新させるにはどうすればよいですか?
コード:
$match = $dm->getRepository('Match')->find($matchId);
// Save score.
$dm->persist($score);
// Add score to match
$match->addScores($score);
$dm->flush(); // <-- This doesn't help.
return $match; // <-- Is missing the new Score.