Chciałem skomentować, ale według mojej reputacji nadal nie mogę :-(
Ale jestem prawie pewien, że to odpowiada na twoje pytanie:„Kiedy aktualizowane jest powiązanie dwukierunkowe, Doctrine sprawdza tylko jedną z obu stron pod kątem tych zmian. Nazywa się to stroną będącą właścicielem powiązania”.
Sprawdź dokumentację stowarzyszeń:http://doctrine -orm.readthedocs.org/en/latest/reference/working-with-associations.html a zwłaszcza http://doctrine-orm.readthedocs.org /en/latest/reference/unitofwork-associations.html