ORMで更新後、同じデータをデータベースに挿入する方法は? 例えば、私は関数save()を持っていますが、この関数の中に私は更新があり、動作していますが、古い更新データを挿入する方法はわかりません。つまり、データベースに歴史のようなものを作っておかなければならないということです。私は、あなたが私が何を意味するのか理解できることを願っています手伝ってくれてありがとう。kohana ---- auto insert
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