public function actionCreate() { $Orang = new Orang(); $Mahasiswa = new Mahasiswa(); $MhsDoktor = new MhsDoktor(); // Uncomment the following line if AJAX validation is needed $this->performAjaxValidation(array($Orang, $MhsDoktor)); //$this->performAjaxValidation($MhsDoktor); if (isset($_POST['Orang'], $_POST['MhsDoktor'])) { $Orang->attributes = $_POST['Orang']; $MhsDoktor->attributes = $_POST['MhsDoktor']; //validate both $valid = $Orang->validate(); $valid = $MhsDoktor->validate() && $valid; if ($valid) { //use false param to disabel validation $Orang->save(false); $Mahasiswa->ID = $Orang->ID; $Mahasiswa->save(false); $MhsDoktor->ID = $Mahasiswa->ID; $MhsDoktor->save(false); //redirect //die("Sukses nyimpan"); $this->redirect(array('view', 'id' => $Orang->ID)); } } $this->render('create', array('Orang' => $Orang, 'MhsDoktor' => $MhsDoktor)); }
protected function getMhsDoktor() { $aksesArray = CHtml::listData(MhsDoktor::model()->findAll(), 'ID', 'NIM'); return $aksesArray; }