2013-10-15 29 views

回答

2
  1. 您可以創建一個速度變量,它是從原始數組中轉換的原始 實體的副本。
  2. 更新您的原始實體
  3. 您創建了一個新的tempo2變量,它是實體 中已更新,已轉換爲數組的副本。
  4. 你用'和array_diff的PHP函數來得到改變。

$tempo = (array) $entity; 
$entity update code; 
$tempo2 = (array) $entity; 
$changes = array_diff(tempo, tempo2); 

在你的回購協議,則可以使用 $查詢 - > getArrayResult(); 以數組形式獲取實體;


我知道這不是一個快速的方法,它只是我使用的。我不知道其他方式獲得更改....

相關問題