Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Relatório com Jaspersoft Studio Criei um relatório com o Jaspersoft Studio e estou usando a classe PHPJasperReport(https://github.com/SIMITGROUP/phpjasperxml) com php puro para executar, até ai tudo bem...porém não sei como usar ela n Adianti Studio, eu já li e reli o artigo do Fábio sobre framework-extensibility mas ainda não consegui implementar. Coloquei a pasta da biblioteca no caminho 'applibPHPJasperXML.inc'; mas ...
JF
Relatório com Jaspersoft Studio  
Criei um relatório com o Jaspersoft Studio e estou usando a classe PHPJasperReport(https://github.com/SIMITGROUP/phpjasperxml) com php puro para executar, até ai tudo bem...porém não sei como usar ela n Adianti Studio, eu já li e reli o artigo do Fábio sobre framework-extensibility mas ainda não consegui implementar. Coloquei a pasta da biblioteca no caminho 'applibPHPJasperXML.inc'; mas está dando erro de Classe não encontrada... Alguém já usou o JasperReport ou sabe como carregar essa biblioteca com AdiantiStudio ?



  1. <?php
  2.         public function onRelatorio($param)
  3.     {
  4.         try
  5.         {
  6.             //include_once("PHPJasperXML/PHPJasperXML.inc.php");
  7.             include_once ('setting.php');
  8.             $PHPJasperXML = new PHPJasperXML();
  9.             // $PHPJasperXML->debugsql=true;
  10.             $PHPJasperXML->arrayParameter=array("parameter1"=>3);
  11.             $PHPJasperXML->load_xml_file("sample1.jrxml");
  12.             $PHPJasperXML->transferDBtoArray($server,$user,$pass,$db);
  13.             $PHPJasperXML->outpage("I");   
  14.             
  15.         }catch(Exception $e)
  16.         {
  17.             TTransaction::rollback();
  18.             new TMessage('error',$e->getMessage() );
  19.         }
  20.     }//onRelatorio
  21. ?>

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (4)


NR

Faça o teste removendo a extensão .inc, deixando somente.php
JF

Fazendo isso deu outro erro q vou postar a baixo...será q a classe PHPJasperXML não é compatível com o Adianti Studio ou é uma questão de detalhe pra fazer ela funcionar ?

Parse error: syntax error, unexpected 'global' (T_GLOBAL), expecting function (T_FUNCTION) in C:\xampp\htdocs\testeAdinti\app\lib\PHPJasperXML\PHPJasperXML.php on line 6
JF

  1. <?php
  2.  class PHPJasperXML 
  3.  
  4.     global $phpjasperversion;
  5.     $pchartfolder=__DIR__.'/pchart2';
  6.     include_once( __DIR__.'/tcpdf/tcpdf.php');
  7.     // include_once( __DIR__.'/tcpdf/tcpdf.php');
  8.     // echo $phpjasperversion;die;
  9.     if(!isset($phpjasperversion) || $phpjasperversion=="")
  10.     {
  11.         $phpjasperversion='1.1';
  12.     }
  13.      $path =  __DIR__.'/version/'.$phpjasperversion."/PHPJasperXML.php";
  14.     include $path;
  15.  }
  16. ?>
NR

"Parse error: syntax error" - A mensagem acusa erro de sintaxe, tente jogar o código pra dentro da função construct.