智能报告引擎是一个用户友好的 PHP 报告框架,可以在您的项目中以编程方式轻松创建专业报告。
1- 您可以选择克隆智能报表引擎的社区版或直接从此下载页面下载
2-下载后,解压压缩文件夹以显示SmartReportEngine的结构。内容将类似于以下内容:
├── SmartReportingEngine/
├── sre_config/
└── config.php
├── sre_reports/
├── db/
└── example.sql
├── examples/
└── sre_bootstrap.php
3- 要在服务器上启动您的第一个项目,您需要导入示例 MySQL 数据库。此过程将使您顺利开始使用智能报表引擎。
4-配置数据库连接字符串
5- 将更改保存到“config.php”文件。
6- 在社区版的“/examples”目录中,您将找到三个有用的示例,帮助您开始使用智能报表引擎。要执行这些示例中的任何一个,只需从 Web 浏览器访问它们的 URL 即可。这将使您能够查看基于每个示例中的代码生成的报告。
7- 如果您希望从头开始构建示例项目,请继续安装过程中的步骤 8。
注意:无论您如何选择,代码演练部分都将为每个示例中的代码提供解释。
8- 要开始编写您的第一个项目,您需要一个新的 PHP 脚本。出于本教程的目的,您可以将该脚本与“sre_bootstrap.php”文件一起添加到社区版的根目录中。如果您手动下载社区版(不使用 Composer),则需要在代码中要求“sre_bootstrap.php”自动加载文件,如下面的示例所示。如果您的代码被放置在其他项目的不同位置,请确保相应地调整此自动加载文件的路径。请按照以下步骤开始您的项目:
use SRE E ngine C ustomEngine ;
use SRE E ngine R eportOptions ;
require_once " sre_bootstrap.php " ;
try {
$report = new ReportOptions ();
$report - > select_tables( " items " )
- > set_grouping( " country " )
- > set_title( " Items Per country " )
->select_all_fields ();
$engine = new CustomEngine( $report ) ;
$report_path = $engine->create_report ();
if ( $report_path ) {
// The user will be redirected to the URL of the generated report. All generated reports are stored as subdirectories under /sre_reports.
header( " location: " . $report_path ) ;
exit ();
}
} catch (Exception $e ) {
echo $e->getMessage ();
}
生成此报告
给定的代码演示了有效使用智能报表引擎的基本示例。让我们逐步浏览代码以了解其功能:
注意:通过使用我们的任何商业版本,您将被授予访问所有高级功能的权限,并消除上述所有社区限制。
Smart Report Engine Pro 是 Smart Report Engine 的高级版本,允许访问其所有高级功能。专业版的团队许可证售价仅为 64 美元,具有众多优势,包括:
Webuccino 自 2007 年以来一直致力于创造易于使用的产品