更新是否有可能在如下類似的方式更新實體:學說2從實體
$data = new ATest(); // my entity
$data->id = 1; // id 1 already exists, I just want to update this row
$data->name = "ORM Tested"; // changed the name
$entityManager->persist($data);
$entityManager->flush();
這將插入,改變對象的ID,而不是在數據庫中更新現有行。
你怎麼能手動設置ID? ID不是受保護的財產嗎? – 2014-06-11 12:05:42
不,不,如果你不做它 – Eagle1 2015-02-12 18:58:42