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

藏色散人
Freigeben: 2021-02-20 17:30:34
nach vorne
2719 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

3 ., schreiben Sie den Controller-Code

public function DisplayViewReport() {

     return $this->fetch();
	}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!