Hello Guys,
I am recently using yii+bootstrap+giiplus. Everything works fine to me except the giiplus extension NOT export
the filtered data but all the data instead. Does anyone has the exact same issue? any solution on it?
Thank you in advance
Sample code on generating the data to csv on the giiplus extension:
public function actionIndex()
{
$session=new CHttpSession;
$session->open();
$criteria = new CDbCriteria();
$model=new Beta('search');
$model->unsetAttributes(); // clear any default values
if(isset($_GET['Beta']))
{
$model->attributes=$_GET['Beta'];
if (!empty($model->ticketNum)) $criteria->addCondition('ticketNum = "'.$model->ticketNum.'"');
}
$session['Beta_records']=Beta::model()->findAll($criteria);
$this->render('index',array(
'model'=>$model,
));
}
public function actionGenerateExcel()
{
$session=new CHttpSession;
$session->open();
if(isset($session['Beta_records']))
{
$model=$session['Beta_records'];
}
else
$model = Beta::model()->findAll();
Yii::app()->request->sendFile(date('YmdHis').'.xls',
$this->renderPartial('excelReport', array(
'model'=>$model
), true)
);
}