cxfcxj 发表于 2010-3-26 16:16:34

一个文件中有两个类,请高手告诉我如何处理。急。

excel_reader2.php文件中有两个类OLERead和Spreadsheet_Excel_Reader,其中Spreadsheet_Excel_Reader会调用OLERead的功能。
我现在是把excel_reader2.php文件改名为Spreadsheet_Excel_Reader.php然后放到librares文件夹中,通过
$excelreader = $this->load->library('Spreadsheet_Excel_Reader');//能成功.
$datas = $excelreader ->Spreadsheet_Excel_Reader('D:/www/itscm/file/SA_temp_podetail.xls');//出错。

我不知道是不是一个类文件只能放一个类的原因,如果是,请告诉我怎么处理啊?
如果不是,那这里应该如何调用?
:handshake :handshake :handshake :handshake :handshake :handshake :handshake :handshake :handshake :handshake :handshake :handshake :handshake :handshake

cxfcxj 发表于 2010-3-26 16:21:07

自己顶自己!!

visvoy 发表于 2010-3-26 16:26:58

->load->library()返回void,咋引用啊?
正确:$this->Spreadsheet_Excel_Reader->xxx

cxfcxj 发表于 2010-3-26 16:31:17

呵呵。谢谢visvoy,已经搞定。
原来Spreadsheet_Excel_Reader要小写。
$data = $this->spreadsheet_excel_reader->Spreadsheet_Excel_Reader('XXX');
通过。:victory:
页: [1]
查看完整版本: 一个文件中有两个类,请高手告诉我如何处理。急。