다음 튜토리얼 칼럼인 thinkphp에서는 그리드++ 보고서를 Thinkphp5와 통합하는 방법을 소개하겠습니다. 필요하신 분들께 도움이 되길 바랍니다!
thinkphp를 배우면서 그리드++를 사용하여 보고서를 작성하는 과정에서 인터넷에서 많은 글을 확인해봤는데 처음부터 thinkphp에 통합된 글은 거의 없었습니다. 그리드++에서 제공하는 온라인 정보와 예제를 참고하여 thinkphp5에 그리드++를 통합하는 과정이 완료되었습니다.
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>
이 세 개는 그리드++ 웹 플러그인에서 사용하는 js입니다. 이 세 파일을 public/admin/js 디렉토리에 넣었습니다. 그래서... (사실 어디에 넣어도 경로만 소개해주세요)
조작순서대로만 따라가세요
<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 통합 그리드++ 보고서에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!