2016-08-23 2 views
6

일부 문서를 읽으려고합니다. 그래서 저는 PHPWord를 사용합니다.Codeigniter 및 PHPWord

여기 내 라이브러리에 무엇이 있습니다.

<?php 
if (! defined('BASEPATH')) exit('No direct script access allowed'); 

require_once APPPATH . '/third_party/PhpWord/Autoloader.php'; 
use PhpWord\Autoloader as Autoloader; 
Autoloader::register(); 

class Word extends Autoloader { 

} 

언제 사용합니까? 나는이 CodeIgniter PHPWord using as third_party하지만 도움을 시도하지가

Fatal error: Class 'PhpOffice\PhpWord\Autoloader' not found in D:\xampp\htdocs\jdih\application\libraries\Word.php on line 6 
A PHP Error was encountered 

Severity: Error 

Message: Class 'PhpOffice\PhpWord\Autoloader' not found 

Filename: libraries/Word.php 

Line Number: 6 

Backtrace: 

:이 오류가 있습니다.

여기 내 third_party의 폴더가 있습니다. 문제를 어떻게 해결할 수 있습니까?

enter image description here

답변

2

여기

에서 다운로드 PHPWord 그리고이 같은 라이브러리를로드합니다.

include_once(APPPATH."third_party/PhpWord/Autoloader.php"); 
//use PhpOffice\PhpWord\Autoloader; 
//use PhpOffice\PhpWord\Settings; 
Autoloader::register(); 
Settings::loadConfig(); 
+0

이 줄을 추가해야합니까? PhpWord \ Autoloader를 Autoloader로 사용해야합니다. Autoloader :: register();'? – YVS1102

+0

잘 알고 있습니다. 나는 여전히 동일한 오류가 발생한다 : ( – YVS1102

+0

우편 번호를 추가 했는가? –