La colonne tutorielle suivante de thinkphp vous présentera la méthode d'intégration des rapports Grid++ avec Thinkphp5. J'espère qu'elle sera utile à ceux qui en ont besoin !
En cours d'apprentissage de thinkphp, utiliser Grid++ pour créer des rapports, en ligne Après avoir consulté de nombreux articles, il existe très peu d'articles sur la réintégration dans thinkphp. Sur la base de la consultation d'informations en ligne et d'exemples fournis par Grid++, le processus d'intégration de Grid++ dans thinkphp5 a été achevé.
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>
Ces trois sont les js utilisés par le plug côté Web Grid++. -in , j'ai mis ces trois fichiers dans le répertoire public/admin/js, donc... (En fait, introduisez simplement le chemin partout où vous les mettez)
Suivez simplement les procédures de fonctionnement
<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(); }
Dans le fichier mysql_GenXmlData.php du répertoire Data, remplissez mysql_connect() selon les conditions de votre propre serveur de base de données et écrivez votre propre nom de base de données dans mysql_select_db().
Il s'agit du cas d'intégration le plus simple. Les requêtes multi-tables ne sont pas impliquées. Commencez simplement, et les requêtes complexes deviendront plus simples !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!