저는 Laravel Framework를 사용하여 프로젝트를 진행중입니다. 사용하면서 Report를 그려야 할 일이 생겼는데.... HTML로 그리자니 수작업도 수작업이지만 원하는대로 이쁘게 만들기가 여간 힘든게 아니다.. 그래서 떠오른게 바로 Java로 개발할때 사용하던 Jasperreport.. PHP에서도 Jasperreport를 사용 가능 한가 찾아보니.. 할 수 있더라.. Jasperreport jar를 명령어로 실행하여 리포트를 만드는게 가능하던것.. !! 우선 Laravel(PHP)에서 composer require geekcom/phpjasper 명령어를 통해 Jasperreport를 사용 할 수 있도록 서포트 해주는 라이브러리를 추가 한다. 그리고 사용 방법은 Controller or Service단에서 여러분들의 데이터를 가공후 아래와 같이 호출을 해주면 됩니다. 저는 JSON으로 이용하여 사용하고 있기때문에 JSON adapter 기준으로 아래 샘플을 보여드립니다 . use PHPJasper\PHPJasper ; $input = ' /your_input_path/your_report.jasper ' ; .jxml, .jasper 파일 경로 $output = ' /your_output_path ' ; // Report가 생성될 경로 $data_file = __DIR__ . ' /your_data_files_path/your_json_file.json ' ; // JSON 파일 * Php에서 array를 json파일로 저장후 $data_file로 사용하여 넘겨도 됩니다. // $jsonArry = array('data' => $jsonData); // $jsonTmpfilePath = $output . '.json'; // $jsonTmpfile = fopen($jsonTmpfilePath, 'w');...
감사합니다. 잘 쓰겠습니다.
답글삭제혹시 현재도 되고 있는지 여쭤봐도 될까요?
답글삭제네 현재도 아직 잘 사용하고 있습니다.
삭제안되면 제가 가능하면 고쳐서 사용할려 합니다 :)
7월 25일 현재 예능 잘 작동되고 있습니다.
답글삭제감사합니다!
작성자가 댓글을 삭제했습니다.
답글삭제안되네요 ㅠㅠ
답글삭제설치하시고
삭제설정에서 mp4랑 대체파서 다 해제해주세요
대신 답글에 감사드립니다 :) 아직도 잘 작동합니다 ㅎ
삭제아직 작동하나요? 설정 모두 해제했는데도 작동이 안되네요ㅜㅜ
답글삭제안녕하세요, 저도 몇달전에 저도 혼자서 group(1) 제거해서 계속 잘 쓰고있었는데, 지난주부터인가 이게 또 안되더라고요, 혹시 Jeff님께서 직접수정하신 0.5.1 버전은 아직도 잘 작동되고 있나요?
답글삭제