0
如何獲取Doctrine_Record的現場數據不變版本。例如;檢索未更改的數據
echo $user->username; // Prints 'David'
$user->username = 'John';
echo $user->username; // Prints 'John'
如何獲得預先更改的值(David)?
如何獲取Doctrine_Record的現場數據不變版本。例如;檢索未更改的數據
echo $user->username; // Prints 'David'
$user->username = 'John';
echo $user->username; // Prints 'John'
如何獲得預先更改的值(David)?
$modified = $user->getModified(true);
,或者如果你有機會獲得保護的領域:
if (in_array('username', $this->_modified)) {
// username changed
}
你的意思是之前保存? – richsage 2010-03-24 09:13:51
只需將其保存到一個變量中。 – Tom 2010-03-24 13:16:33
我需要檢查更改日誌系統的字段。例如,用戶X將新聞標識3的「news_category」字段更改爲「Flash新聞」。 – cnkt 2010-03-24 13:30:07