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

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

藏色散人
풀어 주다: 2021-02-20 17:30:34
앞으로
2772명이 탐색했습니다.

다음 튜토리얼 칼럼인 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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿