0
私はこのエラーが発生Excelのライブラリを読み込むとき。私はこのTutorialのすべてに従いますが、まだ何らかのエラーがありますクラス 'CI_Excel'が見つかりません
私はcodeigniterフレームワークを使用しています。
クラスのCI_Excel「これは私のコントローラ
class Dashboard extends CI_Controller { public function __construct(){ parent::__construct(); $this->load->library('excel'); $this->load->model('dashboard_model'); } public function download(){ $this->excel->setActiveSheetIndex(0); $this->excel->getActiveSheet()->setTitle('Warehouse List'); //$this->load->database(); $results = $this->dashboard_model->get_all(); $this->excel->getActiveSheet()->fromArray($results); $filename='Warehouse List.xls'; header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="'.$filename.'"'); header('Cache-Control: max-age=0'); $objWriter = PHPExcel_IOFactory::createWriter($this->excel, 'Excel5'); $objWriter->save('php://output'); } }
これで196
ライン上/var/www/html/warehouse/system/core/Common.phpには見られません私のライブラリのExcelクラスです
<?php
if (!defined('BASEPATH')) exit('No direct script access allowed');
require_once APPPATH."/third_party/Classes/PHPExcel.php";
class Excel extends PHPExcel {
public function __construct() {
parent::__construct();
}
}
答えをありがとうが、私は私のExcelクラスの名前を変更するときにも、そのクラスのファイル名は、私はクラスのExcelのクラスの名前を変更する場合、同じエラーが発生することに注意してくださいエラーはクラス 'CI_Sample'見つかりません。私のライブラリで私のクラスに何か間違っていると思います –
'require_once" application/third_party/Classes/PHPExcel.php ";' –
を試してみるとエラーが発生します/ var/www/html/warehouse/application/application /third_party/PHPExcel.php '私はPHPExcel.phpを再配置します。 –