如何在control层引入第三方类库,如何调用该文件中的方法??
2013-08-19 18:19:01
rechard |
在lib/目录下新建一个excel目录,放入读取的reader.php类文件,如何在control层引入该文件,在调用该文件中的方法?? 1.本人在control中直接使用helper::import('lib/excel/reader.php');,然后在$this->app->loadClass('spreadsheet_excel_reader');或者直接 new spreadsheet_excel_reader都不能调用,提示找不到文件或路径的错误,failed to open stream: No such file or directory in....
|
春哥 |
有app->loadClass(),具体参考我们的例子。
|
rechard |
也是用来该方法,引入文件,但是老师提示找不到.........
|
春哥 |
比如我们的front.class.php放在lib/front/frong.class.php 我们$app->loadClass('front') ,明白了吧。文件名要改下的。我们有一定的查找规则。或者你自己直接include实际的物理路径也可以。
|
rechard |
把read.class.php文件放在lib/read/里面,但是read.class.phh 引用了oleread.inc文件,那么oleread.inc文件应该放在哪里???。
|
风起 |
当然是lib/read/..., lib下扩展首先以目录分隔, 然后libname.class.php是扩展入口文件...
|
rechard |
THanks!
|
Simon |
您好!你找个解决了吗?OLERead.inc 改成 OLERead.class.php 吗? 在 reader.php 里面又怎么引用的呢 是这样吗: $this->_ole =& $this->app->loadClass('OLERead'); reader.php 中该如何引用 OLERead.inc 中的方法呢? |
Simon 最后编辑, 2016-12-27 20:00:45
石洋洋 |
如果上面介绍的方法操作不成功可以试试 直接include实际的物理路径,这个比较简单。
|
雨
|
石老师,我自定义一个主菜单,并在module加入一个新的文件夹,按正常思维,建立对应的几个文件夹,及config、control、model对应文件,建立一个简单的view,但是自己自定义的class,应该放在哪里可以供model的方法调用呀,怎么调用,求指教。谢谢
|
禅道-Bee |
可以参考下对应的目录结构;如何调用,禅道中,也有相应的代码可以参考的。
|
1/1
1