Yii Framework Forum: Exportar Relatórios - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Exportar Relatórios Exportar para Excel Rate Topic: -----

#1 User is offline   Adrian Lucas 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 250
  • Joined: 13-October 11
  • Location:João Pessoa - Paraíba

Posted 11 September 2017 - 07:03 AM

Utilizando a mesma interface do _search criei alguns relatórios, onde o usuário escolhe alguns parâmetros e clicando em Gerar, o relatório é visualizado abaixo, na própria página. Até aí tudo perfeito. O problema é que gostaria também que cada relatório desse, mostrado abaixo, também mostrasse um botão para exportar pra Excel.
No controller criei o actionRelatorios que roda perfeito
public function actionRelatorios() {
    	$model = new rel_segunda('search');
    	$model->unsetAttributes();
    	if (isset($_GET['rel_segunda'])) {
        	$model->attributes = $_GET['rel_segunda'];
    	}
    	$this->pageTitle = Yii::app()->name . ' - Relatórios';  	
    	$this->render('relatorios', array('model' => $model));
}


Então tentei criar depois um actionresumoExcel para tentar exportar o relatório que está ativo, mais nada consigo.
public function actionresumoExcel() {
    	$model = new rel_segunda();
    	$model->unsetAttributes();
    	if (isset($_GET['rel_segunda']))
        	$model->attributes = $_GET['rel_segunda'];
  	
    	Yii::app()->request->sendFile('Resumo.xls', $this->renderPartial('relatorios/resumo', array(
                	'model' => $model
                    	), true)
    	);
	}

Ele não consegue visualizar as variáveis do model, e não retorna nada. Alguém pode me ajudar por favor neste probleminha??
Adrian Lucas
A fé em Deus nos faz crer no incrível,
ver o invisível e realizar o impossível.

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users