Lumine Report
Qui, 20 de março de 2008 - as 13h47 - 1 comentários
Buenas,
Estou trabalhando agora numa parte mais chata que geralmente todo mundo tem que fazer: relatórios.... particularmente, não sou muito daqueles que gostam de ficar fazendo vários e vários relatórios, principalmente por que para WEB é uma coisa muito desgastante, uma vez que em HTML cada browser geralmente exibe do seu próprio jeito.
Está em fase beeeem inicial a classe Lumine Report PDF, que basicamente gera um PDF dos resultados obtidos. Abaixo um
snippet de como gerar um PDF:
require_once 'conf.php';
Lumine::load('Report');
$cfg->import('Sit_noticias');
$obj = new Sit_noticias;
$obj->limit(100)
->where('ativo = 1 and statusreg = 1')
->find();
$report = Lumine_Report::PDF( $obj );
$report->orientation = 'P';
$report->title = 'Lista de Notícias';
$report->addColumn( array('name'=>'codnoticia', 'header'=>'ID', 'width' => 10) );
$report->addColumn( array('name'=>'titulo', 'header'=>'TITULO', 'width' => 160) );
$report->addColumn( array('name'=>'datainicio', 'header'=>'DATA','width'=>0) );
$report->run();
$report->Output();
Aqui você pode conferir o resultado.
Está, como disse anteriormente, em fase bem inicial mesmo.
Quem quiser colaborar com exemplos, ou até implementações, fique a vontade para entrar em contato.
E claro, você pode baixar esta versão na página de downloads.
Comentários
Por André enviado em 03 de abril de 2009, as 14:34
Estive tentando usar o report do lumine e estou gerando esse erro:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\higia\resports\contas_aberta.php:1) in C:\xampp\htdocs\higia\lumine\lib\Utils\fpdf.php on line 1665
FPDF error: Some data has already been output to browser, can't send PDF file
Isso Ă© culpa do cĂłdigo que fiz? pois estou fazendo comandos identicos ao do exemplo.