Create New Record Ketika Update


(Fajar Exist) #1

agan-agan yang jenius, ane mau tanya ni.

kira-kira script nya gimana ya, kalau kondisinya kaya gini:

"Ketika ane update record di Tabel A, otomatis data yang terupdate tadi jadi new reccord di Tabel B".

ada referensi gak gan?


Split up extensions
(Reinld17) #2

Agan bisa tambah event afterSave di model untuk Tabel A. Mungkin kurang lebih seperti ini:




public function afterSave()

{		

   // cek mode update record

   if (!$this->isNewRecord)

   {

      $model = new TabelB;

      ... (isi nilai atribut model)


      $model->save();

   }


   return parent::afterSave();

}



CActiveRecord


(Fajar Exist) #3

Mantap gan…Terima kasih… ;D


(Mbahsomo) #4

Atau bisa di hajar pake trigger mas.