Maison > cadre php > PensezPHP > Explication détaillée du rapport Thinkphp5 Integrated Grid++

Explication détaillée du rapport Thinkphp5 Integrated Grid++

藏色散人
Libérer: 2021-02-20 17:30:34
avant
2767 Les gens l'ont consulté

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 !

Explication détaillée du rapport Thinkphp5 Integrated Grid++

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é.

Environnement :

phpstudy, thinkphp5, Grid++ Report6

1 Importer des fichiers

<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>
Copier après la connexion

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)

2. Faites des rapports dans la grille++

Suivez simplement les procédures de fonctionnement

3. Insérez le plug-in du concepteur dans la page Web

<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>
Copier après la connexion

3 Écrivez le code du contrôleur

public function DisplayViewReport() {

     return $this->fetch();
	}
Copier après la connexion

4. code

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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal