nah gini saya ada model 3, pengirim,penerima,barang…
alurnya kita isi _form pengirim trus klo di create langsung ke _form penerima klo di create lagi langsung ke barang dan di barang udah ada nama pengirim dan nama penerima tanpa di input lagi
field yang di tabel pengirim ama penerima sama semua ? atau cuma id doank yang sama? klo cuma id doank kirim value lewat add bar nyah ajah, pake $_REQUES, klo sama semua coba pake before save atw after save,
public function actionCreatePengirim(){
//..source masukin nilai ke field code bla..bla..bla
if ($modelpengirim->save()){ //disini save
$getidpengirim = Yii::app()->db->getLastInsertId; //ambil last id klo gak salah gini , ma'ap klo salah . lupa saya <img src='http://www.yiiframework.com/forum/public/style_emoticons/default/tongue.gif' class='bbc_emoticon' alt=':P' />
$this->redirect(array('createpenerima','idpeng'=>$getidpengirim)); //redirect ke view pengirim
}
$this->render('halamanFormPengirim')//klo tidak terjadi post ya kesini
}
public function actionCreatePenerima($idpeng){
//... source masukin nilai ke field code bla..bla..bla
$modelpengirim->idpengirim = $idpeng;
if ($modelpengirim->save()){
$getidpenerima = Yii::app()->db->getLastInsertId;
$this->redirect(array('halamanbarang','idpeng'=>$idpeng,'idpen'=>$getidpenerima)); //redirect ke view pengirim
}
$this->render('halamanFormPenerima')//klo tidak terjadi post ya kesini
}
public function actionHalamanBarang($idpeng,$idpen){
//setelah dapet idpengirim dan idpenerima , selanjutnya terserah anda
}
ma’af nih gan ane nge flood , sok taunya ane aja ini mah… piss