Menghitung Perkalian Antar Field Dengan Tabel Yang Berbeda

saya berniat mengkalikan field person pada tabel registrasi dengan filed tarif di tabel detail_kate dan hasil perkalian tersebut akan mengisi field total_bayar di tabel registrasi tapi maslahnya datanya ga masuk ke dalam field total_bayar di database :( tolong bantu ya gan

ini file controllernya

if(isset($_POST[‘Register’]))

{

$idkate = Register::model ()-> attributes [‘detail_kate_id’];

$person = Register::model ()-> attributes [‘person’];

$tarif=DetailKate::model()->findByPk($idkate);

$tarif=DetailKate::model()->attributes[‘tarif’];

$jumlah= $person * $tarif;

$model->attributes=$_POST[‘Register’];

$model->total_bayar=$jumlah;

if($model->save())

$this->redirect(array(‘view’,‘id’=>$model->id));

}

$this->render(‘create’,array(

‘model’=>$model,

));

}

Gan, coba dicek dulu variabel person dan tarif itu nilainya valid gak, dengan menggunakan:


var_dump($person, $tarif);

Jujur ane gak ngerti yang ini dapet nilainya gimana?




$idkate = Register::model ()-> attributes ['detail_kate_id'];

$person = Register::model ()-> attributes ['person'];