Gibt es eine Möglichkeit, die Entität zu aktualisieren, ohne tatsächlich Felder zu ändern.Symfony update entity ohne Feld zu ändern
$em = $this->getDoctrine()->getManager();
$test = $em->getRepository('AppBundle:MyObject')->find($id);
$test->setName("Test");
$em->flush();
Funktioniert zum Beispiel, wenn der Name auf etwas anderes wie "Test2" zuvor festgelegt wurde. Aber wenn es "Test" war, wird dies nicht funktionieren. Also möchte ich die setName Zeile entfernen und nur Entity aktualisieren.
Ich brauche dies, weil ich einen Listener habe, der nur ausgeführt wird, wenn sich MyObject ändert.
Ich versuchte $em->refresh($test);
, aber es funktioniert nicht.