ane pingin tanya gini gan , gmana ya supaya data hasil $_POST bisa di baca oleh si column di grid view,??
ni codingan di viewnya :
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'docspkl-grid',
'dataProvider'=>$userspkl,
'emptyText'=>'Data Tidak Ditemukan',
'columns'=>array(
//'spkl.iddocsspkl',
'nik',
'nama',
array(
'name'=>'spkl.status',
'value'=>'Docspkl::model()->statusSpkl($data->spkl->status)',
),
array(
'name'=>'Lembur(Jam)',
'value'=> 'SpklDetail::model()->hitungJamLemburTotal($data->spkl->iddocsspkl)',
),
array(
'name'=>'Lembur(Rp)',
'value'=> 'number_format(SpklDetail::model()->hitungRencanaAgrLembur($data->spkl->iddocsspkl))',
),
array(
'class'=>'CButtonColumn',
'template'=>'{createspkl}{viewspkl}',
'buttons'=>array(
'createspkl'=>array(
'label'=>'[Buat SPKL]',
'url'=> 'Yii::app()->createUrl("docspkl/create",array("nik"=>$data->nik,"bulan"=>$bln,"tahun"=>$thn))',
'visible'=> '$data->spkl->status==NULL',
),
'viewspkl'=>array(
'label'=>'[Lihat SPKL]',
'url'=> 'Yii::app()->createUrl("spkldetail/viewdetail",array("iddocsspkl"=>$data->spkl->iddocsspkl))',
'visible'=> '$data->spkl->status>=1'
),
),
),
),
));
ini di controller ane :
public function actionSpkl(){
$model=new Docspkl('search');
if(isset($_GET['Docspkl']))
$model->attributes=$_GET['Docspkl'];
$varspkl = new Spkl;
if(isset($_GET['Spkl']))
$varspkl->attributes=$_GET['Spkl'];
$user = new User;
if(isset($_POST['Spkl'])){
$varspkl->attributes=$_POST['Spkl'];
$thn = $varspkl->attributes['tahun'];
$bln = $varspkl->attributes['bulan'];
$unit = $varspkl->attributes['namaunit'];
if(!empty ($unit)){
$anggaran = $varspkl->searchAnggaran($thn,$bln,$unit);
if($anggaran==0){
$userspkl = $user->listUserSpkl(10);
$tampil = 0;
}else{
$userspkl = $user->listUserSpkl($unit);
$tampil = 1;
}
}else{
$userspkl = $user->listUserSpkl(10);
$tampil = 0;
}
}
else {
$userspkl = $user->listUserSpkl(10);
$tampil = 0;
}
$this->render('spkl',array(
'model'=>$model,
'varspkl'=>$varspkl,
'anggaran'=>$anggaran,
'userspkl'=>$userspkl,
'tampil'=>$tampil,
'bln'=>$bln,
'thn'=>$thn,
));
}
nah, gw pingin gini, $bln dan $thn di codingan di bawah (codingan view diatas) bisa kebaca dari $_POST[‘Docspkl’]
'url'=> 'Yii::app()->createUrl("docspkl/create",array("nik"=>$data->nik,"bulan"=>$bln,"tahun"=>$thn))',
'visible'=> '$data->spkl->status==NULL',
),
gmana ya gan bisa $bln and $tahun kebaca ? thx gan …