0

我正在使用 PHP 和 MySQL 开发一个 Web 应用程序。现在我面临选择报告工具的问题。我正在 Windows XP 环境中开发。但是托管服务器是Linux。因此我选择了 iReports,因为它也有 Linux 版本。

我想点击前端的按钮(用 PHP 编写),应该生成 Jasper 报告。但是如何将 iReport 与 PHP 代码连接起来呢?

我了解到 iReport 可以将 MySQL 与 JasperServer 连接(还不知道如何),但需要帮助才能从 PHP 前端连接它。

4

2 回答 2

0

我使用 JasperServer CE 生成从 iReport 设计的报告。我在这里使用 PHP 代码向 JasperServer 发出 SOAP 请求。

于 2012-11-20T03:43:30.547 回答
0

在服务器上托管报告后,您可以查看JasperForge 网站上的 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;
?>

客户端附带的一些文档也应该很有用。

于 2012-07-30T18:36:57.957 回答