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!
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.
phpstudy, thinkphp5, Grid++ Report6
<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)
Befolgen Sie einfach die Betriebsanweisungen
<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>
public function DisplayViewReport() { return $this->fetch(); }
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!