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
}
}
任何线索如何才能得到旧的对象状态之前它是更新?