RS
erro não acha mais as classes do adianti
boa noite, to testando relatórios feitos no Jasper Repoerter exemplo do nosso amigo Armando Ribeiro, está funcionando perfeito, só que apos eu usar a classe PHJasper parece que não acha mais as classes do adianti, neste exemplo abaixo tento fazer um new TMessage e fala que a classe TMessage não existe.
Erro que retorna:
Fatal error: Uncaught Error: Class 'TMessage' not found in C:wamp64wwwsgoappcontrolsgolistsProfissionalList.class.php on line 353
$jasper = new PHPJasper\PHPJasper;
$jasper->process($input,$output,$options)->execute();
new TMessage('info', 'Relatório Processado');
Erro que retorna:
Fatal error: Uncaught Error: Class 'TMessage' not found in C:wamp64wwwsgoappcontrolsgolistsProfissionalList.class.php on line 353
Você está usando namespace?
bom dia Nataniel, creio que sim, esta classe PHPJasper deve usar.
Classe PHPJasper
Adicione o código abaixo na sua classe e veja se funciona:
realmente o PHPJasper usa o namespace logo no inicio da classe tem
namespace PHPJasper;
use AdiantiWidgetDialogTMessage; é para colocar no PHPJasper? bom mas coloquei na classe onde chama o PHPJasper e no PHPJasper e deu erro
Parse error: syntax error, unexpected 'use' (T_USE) in
Continuo com este problema, se alguem tiver alguna luz...obrigado
https://pt.stackoverflow.com/questions/51014/erro-unexpected-use-t-use-ao-usar-autoload