para agan2… ane ada masalah ni sama yii.
[b]Trying to get property of non-object
C:\xampp\htdocs\yiiv1.1.8\framework\base\CComponent.php(619) : eval()'d code(1)[/b]
kata dia begitu…
error itu muncul pas ane tambahin code
array(
'class'=>'CButtonColumn',
),
tolongin gan gimana caranya nampilin CButtonColumn.
ni code di view-nya
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'keyword-grid',
'dataProvider'=>$dataProvider,
'columns'=>array(
//'action',
array( 'name'=>'Operator',
'value'=>'$data["operator"]'
),
array( 'name'=>'Msisdn',
'value'=>'$data["msisdn"]'
),
array( 'name'=>'Content',
'value'=>'$data["content"]'
),
array( 'name'=>'Tanggal',
'value'=>'$data["date_in"]'
),
array( 'name'=>'ShortCode',
'value'=>'$data["shortcode"]'
),
array(
'class'=>'CButtonColumn',
),
),
)); ?>
trus ni code di controllernya
$data=new Mo;
$data->unsetAttributes();
if(isset($_GET['Mo'])){
$data->attributes=$_GET['Mo'];
$msisdn = $_GET['Mo']['msisdn'];
$opr = $_GET['Mo']['operator'];
$count=Yii::app()->db->createCommand("select count(*) from Mo where msisdn = $msisdn and operator = $opr")->queryScalar();
$sql="select * from Mo where msisdn = $msisdn and operator = $opr";
$dataProvider=new CSqlDataProvider($sql,array(
'keyField' => 'id_mo',
'totalItemCount' => $count,
'pagination' => array('pageSize'=>10,),));
$this->render('sms_report',array(
'dataProvider'=>$dataProvider,
));
}