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 ?
- <?php
- public function onRelatorio($param)
- {
- try
- {
- //include_once("PHPJasperXML/PHPJasperXML.inc.php");
- include_once ('setting.php');
- $PHPJasperXML = new PHPJasperXML();
- // $PHPJasperXML->debugsql=true;
- $PHPJasperXML->arrayParameter=array("parameter1"=>3);
- $PHPJasperXML->load_xml_file("sample1.jrxml");
- $PHPJasperXML->transferDBtoArray($server,$user,$pass,$db);
- $PHPJasperXML->outpage("I");
- }catch(Exception $e)
- {
- TTransaction::rollback();
- new TMessage('error',$e->getMessage() );
- }
- }//onRelatorio
- ?>
Faça o teste removendo a extensão .inc, deixando somente.php
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" - A mensagem acusa erro de sintaxe, tente jogar o código pra dentro da função construct.