2012-12-20 31 views
2

somewhen back我跟着this教程在CI中實現PHPExcel。如何在庫中加載PHPExcel?

現在一切正常與該片段,但我試圖創建我的圖書館,加載PHPExcel和encoutred一個問題。

我創建了一個CI實例:

$CI =& get_instance(); 
$CI->load->library('excel'); 

偉大的工程和我建立我的Excel文件,但在metnioned教程,保存它下面的命令正在使用:

$objWriter = PHPExcel_IOFactory::createWriter($CI->excel, 'Excel2007'); 

當我用它的控制器,在裏面有偉大的工作,但在圖書館中,我得到一個錯誤: Fatal error: Class 'XMLWriter' not found in /path/to/application/third_party/PHPExcel/Shared/XMLWriter.php on line 44

現在,我想這與被調用的方式有關,任何人都可以告訴我如何擺脫它?

回答

3

那麼我解決了它,問題是我沒有檢查我的服務器有PHPExcel的requirements,並且我失蹤了php_xml。 當我得到它的工作,我工作在本地主機(XAMPP),確實有這些擴展啓用。

0

您還沒有安裝XML,下面的命令在終端

sudo apt-get install php-xml 

,並重新啓動的Apache2只是運行。