Heim  >  Artikel  >  PHP-Framework  >  Detaillierte Erläuterung des integrierten Grid++-Berichts von Thinkphp5

Detaillierte Erläuterung des integrierten Grid++-Berichts von Thinkphp5

藏色散人
藏色散人nach vorne
2021-02-20 17:30:222739Durchsuche

Die folgende Tutorial-Kolumne von thinkphp stellt Ihnen die Methode zur Integration von Grid++-Berichten mit Thinkphp5 vor. Ich hoffe, dass sie für diejenigen hilfreich ist, die sie benötigen!

Detaillierte Erläuterung des integrierten Grid++-Berichts von Thinkphp5

Während ich beim Erlernen von thinkphp mit Grid++ Berichte erstellte, überprüfte ich viele Artikel im Internet, und es gab nur sehr wenige Artikel, die von Grund auf in thinkphp integriert wurden. Basierend auf den von Grid++ bereitgestellten Online-Informationen und Beispielen wurde der Prozess der Integration von Grid++ in thinkphp5 abgeschlossen.

Umgebung:

phpstudy, thinkphp5, Grid++ Report6

1. Dateien importieren

<script type="text/javascript" src="__STATIC__/admin/js/GRInstall.js" ></script>
<script type="text/javascript" src="__STATIC__/admin/js/GRUtility.js" ></script>
<script type="text/javascript" src="__STATIC__/admin/js/CreateControl.js" ></script>

Diese drei Dateien habe ich im Verzeichnis public/admin/js abgelegt. also... (Eigentlich geben Sie einfach den Pfad ein, wo immer Sie ihn hingelegt haben)

2. Erstellen Sie den Bericht in Grid++

Befolgen Sie einfach die Betriebsanweisungen

3. Fügen Sie das Designer-Plug-in in die Webseite ein

<script type="text/javascript"> 
    //用查询显示控件展现报表,从URL“../grf/1a.grf”获取报表模板定义,从URL“../data/DataCenter.php?data=Customer”获取XML形式的报表数据,
	CreateDisplayViewerEx("100%", "100%", "__STATIC__/grf/1a.grf", "__STATIC__/data/DataCenter.php?data=Student", true, "");
</script>

3 ., schreiben Sie den Controller-Code

public function DisplayViewReport() {

     return $this->fetch();
	}

4. Ändern Sie den Datenbankverbindungscode

Füllen Sie in der Datei mysql_GenXmlData.php im Datenverzeichnis die Funktion mysql_connect() entsprechend Ihrer eigenen Datenbankserversituation aus und schreiben Sie Ihren eigenen Datenbanknamen ein mysql_select_db().

Dies ist der einfachste Integrationsfall. Beginnen Sie nicht einfach, und komplexe Abfragen werden einfacher!

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des integrierten Grid++-Berichts von Thinkphp5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen