>PHP 프레임워크 >ThinkPHP >Thinkphp5 통합 그리드++ 보고서에 대한 자세한 설명

Thinkphp5 통합 그리드++ 보고서에 대한 자세한 설명

藏色散人
藏色散人앞으로
2021-02-20 17:30:222775검색

다음 튜토리얼 칼럼인 thinkphp에서는 그리드++ 보고서를 Thinkphp5와 통합하는 방법을 소개하겠습니다. 필요하신 분들께 도움이 되길 바랍니다!

Thinkphp5 통합 그리드++ 보고서에 대한 자세한 설명

thinkphp를 배우면서 그리드++를 사용하여 보고서를 작성하는 과정에서 인터넷에서 많은 글을 확인해봤는데 처음부터 thinkphp에 통합된 글은 거의 없었습니다. 그리드++에서 제공하는 온라인 정보와 예제를 참고하여 thinkphp5에 그리드++를 통합하는 과정이 완료되었습니다.

환경:

phpstudy, thinkphp5, Grid++ Report6

1. 파일 가져오기

<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 디렉토리에 넣었습니다. 그래서... (사실 어디에 넣어도 경로만 소개해주세요)

2. 그리드++로 보고서 만들기

조작순서대로만 따라가세요

3. 웹페이지에 디자이너 플러그인 삽입

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

3 , 컨트롤러 코드

public function DisplayViewReport() {

     return $this->fetch();
	}

작성 4. 데이터베이스 연결 코드 수정

Data 디렉토리의 mysql_GenXmlData.php 파일에서 자신의 데이터베이스 서버 상황에 맞게 mysql_connect()를 입력하고, mysql_select_db().

이는 다중 테이블 쿼리가 포함되지 않은 가장 간단한 통합 사례입니다. 간단하게 시작하면 복잡한 쿼리가 더 간단해집니다.

위 내용은 Thinkphp5 통합 그리드++ 보고서에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제