根据此表,如何比较两行并确定DomainAdminID
的更改方式?
答案 0 :(得分:0)
你可以使用
if($this->isChanged('DomainAdminID') {
...
...
}
在对象的onBeforeWrite()
函数中检测id是否已更改。
如果您想知道DomainAdminID
使用getChangedFields()
答案 1 :(得分:0)
DataObjects在系统和ID 1和2中的位置,您可以读取两个DataObjects,然后比较原始数据的数组......
something.text[0][0]
http://api.silverstripe.org/3.2/class-DataObject.html#_toMap http://php.net/manual/en/function.array-diff.php