我正在使用PHP和MySQL开发一个Web应用程序。现在我在选择报告工具时遇到了问题。我正在开发Windows XP环境。但托管服务器是Linux。因此我选择了iReports,因为它也有Linux版本。
我想点击前端的按钮(用PHP编写),应该生成Jasper报告。但是如何将iReport与PHP代码连接起来?
我了解到iReport可以将MySQL与JasperServer连接起来(不知道如何知道),但需要帮助才能从PHP前端连接它。
答案 0 :(得分:0)
在服务器上托管报告后,您可以在JasperForge website上查看PHP REST客户端。
使用此软件包,您可以按如下方式显示服务器的报告:
<?php
require_once('client/JasperClient.php');
$jc = new Jasper\JasperClient('hostname', '8080', 'username', 'password',
'/jasperserver');
$report = $jc->runReport('/location/of/report/in/repository', 'html');
echo $report;
?>
有一些docs与客户端一起打包,也应该是有用的。
答案 1 :(得分:0)
我使用JasperServer CE生成一个从iReport设计的报告。我使用PHP代码here向JasperServer发出SOAP请求。