Hola, soy nuevo en yii y me esta dando duro hacer cosas que al parecer son sencillas
quiero generar un excel con lo que me trae el search de resultado.
Uso la extencion:
EExcelView que funciona con un dataprovider asi:
$dataProvider=new CActiveDataProvider('AldiaPaises');
$this->widget('EExcelView', array(
'dataProvider'=> $dataProvider,
'title'=>'Title',
'autoWidth'=>false,
));
asi funciona perfectamente. pero necesito que un search me filtre
intente con ‘dataProvider’=> $model->search, etc
no se donde esta el error, aqui les dejo el codigo y porfavor ayudenme.
este es el final del searh donde uso un boton que no me envia a la accion pero no funciona
/////////
<div class="row">
<?php echo $form->label($model,'municipio_estado'); ?>
<?php echo $form->textField($model,'municipio_estado'); ?>
</div>
<div class="form-actions">
<?php echo chtml::ajaxSubmitButton('Generar informe',
CController::createUrl('Excel'),
array('type'=>'POST','update'=>'#grilla'),
array('type'=>'submit','class'=>'btn btn-small btn-primary')
); ?>
/////
y esta es la accion que no me funciona
public function actionExcel(){
Yii::import('ext.eexcelview.*');
require_once('EExcelView.php');
// $models=new AldiaMunicipios(‘search’);
// $models->unsetAttributes(); // clear any default values
// if(isset($_POST[‘AldiaMunicipios’]))
// $models->attributes=$_POST[‘AldiaMunicipios’];
//$dataProvider=new CActiveDataProvider($models->search);
$this->widget('EExcelView', array(
'dataProvider'=> $models->search(),
'title'=>'Title',
'autoWidth'=>false,
));
no se que envio mal o que hago mal. busque en el foro pero no encontre nada. espero que me puedan ayudar.