1
我需要比較某人某個特定屬性的對象是否在某人保存時發生了更改。我編寫了一個插件,以便能夠在更新後端對象之前和之後添加一些功能。Pimcore - 在preUpdateObject掛鉤中獲取舊對象狀態
所以,我不知道這是不是按預期工作,或者如果我得到這個錯誤。
我想我會得到狀態之前它是在保存到數據庫:
function preUpdateObject(Object_MyObject $object) {}
和對象的
function postUpdateObject(Object_MyObject $object) {}
新的狀態,但是,這並不工作:
public function preUpdateObject(Object_MyObject $object) {
$this->tempOldDate = $object->getUpdate();
}
public function postUpdateObject(Object_MyObject $object){
if($this->tempOldDate->compareDate($object->getUpdate()) == -1) {
// do something because a newer date has been entered
}
}
任何線索如何才能得到舊的對象狀態之前它是更新?