智慧報告引擎是一個用戶友好的 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 年以來一直致力於創造易於使用的產品