如何在ORM更新後將相同的數據插入數據庫? 例如我有功能保存(),並在此功能我有更新,它的工作,但我不知道如何插入舊的更新數據。我的意思是它應該在數據庫中創建歷史記錄。我只希望你能理解我的意思。感謝幫助。kohana ----自動插入
public function save(Validation $validation = NULL)
{
if ($this->loaded()) {
// UPDATE TRIGGER
DB::update($this->_table_name)
->set(array('ud_status' => 'D'))
->where('ud_status', '=', 'A')
->where('ud_uId', '=', $this->ud_uId)
->execute($this->_db);
return false;
} else {
// INSERT TRIGGER
return parent::save($validation);
}
}
WOW!很長一段時間我沒有聽說Kohana ... – felipsmartins