• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 详解Thinkphp5整合grid++报表

详解Thinkphp5整合grid++报表

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了Thinkphp5,整合grid++报表等相关知识,希望对您有所帮助

详解Thinkphp5整合grid++报表

在学习thinkphp中,用grid++做报表过程中,在网上查了很多文章,在thinkphp中从头整合的文章很少。在查阅网络资料及grid++提供的例子的基础上,完成了在thinkphp5中整合grid++的过程。

环境:

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>

这三个就是grid++ Web端插件所使用到的js,我把这三个文件放在public/admin/js目录下了,所以……(其实,放在哪里就把路径引入就可以了)

二、在grid++中制作报表

按照操作程序做就行

三、在网页中插入设计器插件

<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();}

五、修改数据库连接代码

Data目录下mysql_GenXmlData.php文件中mysql_connect()中按照自己数据库服务器情况填写,mysql_select_db()写自己的数据库名称。


详解Thinkphp5整合grid++报表


这是最简单的一个整合案例,多表查询等都不涉及,从简单的做起,复杂的也就简单了!


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ThinkPhp5.1制作微信支付以及支付后的几种状态说明
  • 你知道Thinkphp5.1让验证码在Electron-vue中怎么用?
  • ThinkPHP5通过ajax插入图片并实时显示(完整代码)
  • 分析 thinkphp5 显示render不兼容问题
  • ThinkPHP5访问怎么去除/public/index.php
  • Thinkphp5.1详细讲解中间件的用法
  • ThinkPHP5分页paginate代码实例解析
  • 关于thinkphp5中分页paginate()之后的数据中添加键值
  • Thinkphp5+Redis实现商品秒杀代码实例讲解
  • 如何使用thinkphp5.1的数组查询对象

相关文章

  • 2022-04-29Photoshop设计绚丽闪电效果的网页宣传广告
  • 2022-04-29node_modules中如何优雅的修改依赖库?方法介绍
  • 2022-04-29Nodejs+robotjs实现控制鼠标键盘功能
  • 2022-04-29Javascript怎么检查对象是否为空
  • 2022-04-29四点重要的网站优化思路分享
  • 2022-04-29PHP危险函数禁用深入详解
  • 2022-04-29CDR设计制作漂亮婚庆字体
  • 2022-04-29Photoshop技巧教程:解读13条PS高级使用技巧
  • 2022-04-29Laravel能用钉钉接收系统警报!
  • 2022-04-29PhotoShop CS6简单制作细线格子纹理字效教程

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Photoshop设计绚丽魔幻效果的艺术字
    • phpcms显示验证码出错怎么办?
    • vue中h5端打开app(判断是安卓还是苹果)
    • Photoshop绘制质感IE图标教程
    • 修改phpMyAdmin导入数据库文件大小限制的解决方法
    • Photoshop设计粉色金属质感的字体教程
    • Thinkphp自带分页类样式转Bootstrap分页样式
    • Photoshop制作超酷的树藤装饰立体字教程
    • 简单的提高seo排名的方法:依靠数量庞大的反向
    • VUE动态添加的路由页面刷新时失效的原因及解决方案

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有